Skip to main content

Overview

MultiSelectField and MultiSelectFieldSync are now exported from @servicetitan/anvil2. The beta export remains available until Anvil2 4.0, but importing these components from @servicetitan/anvil2/beta is deprecated.

Design Rationale

MultiSelectField reached stable quality and is the recommended component for multi-select form fields. Keeping the beta export temporarily avoids breaking existing imports while teams migrate to the stable entrypoint.

Migration Guide

Update import paths

// Before
import {
  MultiSelectField,
  MultiSelectFieldSync,
} from "@servicetitan/anvil2/beta";

// After
import {
  MultiSelectField,
  MultiSelectFieldSync,
} from "@servicetitan/anvil2";

Migrate from Combobox

Combobox is deprecated in favor of select field components. Use MultiSelectField or MultiSelectFieldSync for multiple selection.
// Before
import { Combobox } from "@servicetitan/anvil2";

// After
import { MultiSelectFieldSync } from "@servicetitan/anvil2";
See the Multi-Select Field code docs for API details.

Migration Impact

Deprecation Notice

Importing MultiSelectField from @servicetitan/anvil2/beta logs a one-time development warning and will be removed in Anvil2 4.0. Combobox is also deprecated and will be removed in Anvil2 5.0. No prop or behavior changes are required when switching import paths.
Last modified on June 23, 2026