Commits the currently highlighted palette item.
Dismisses the active palette without committing.
Shows the palette anchored at the given position. passive mirrors
CommandPaletteRequest.passive — when true, the palette never steals focus and its filter and
highlighted selection are driven externally via the driver's update.
OptionalkeyForwarding: PaletteKeyForwardingKeys the session claims while the palette is open. The palette forwards exactly these back instead of acting on them, so the session's semantics run whichever document holds focus — without it, a palette that takes focus silently takes the session's keys with it.
The selected item's id, or undefined if dismissed.
Updates the filter text and/or moves the highlighted selection of the active palette.
Driver for the standard-view
\marker palette (PT9 parity), supplied by a host that wires it to its own overlay/command-palette implementation (e.g.papi.overlays.*keyed bywebViewIdin the platform-scripture-editor web view). Extends the sharedPaletteDrivercontract (update/commit/dismiss — fromplatform-bible-utils/experimental, outside this package's docs entry, so a code reference rather than a link) with the open step.