Binds input/popup DOM through the shared overlay layer.
Releases owned listeners, timers, observers, focus scopes, and subscriptions.
Returns the current immutable snapshot, including after destruction.
Commits the final IME value and resumes filtering.
Marks the start of an IME composition transaction.
Handles a native input event without reading during module evaluation.
Handles popup navigation, selection, and Escape.
Removes a previously registered listener.
Registers a listener and returns an idempotent unsubscribe function.
Registers a listener that is automatically removed after its first call.
Re-runs async suggestions for the current query.
Registers a local option and returns cleanup scoped to that option.
Selects a visible enabled option.
Optionaldetails: ChangeDetails<ComboboxSelectReason>Updates editable text, filtering and async suggestions.
Optionaldetails: ChangeDetails<ComboboxInputReason>Subscribes to future distinct snapshots without synchronously invoking the listener.
Headless editable Combobox controller.