CngxTabKeyboardNavOptions
projects/common/tabs/keyboard/tab-keyboard-nav.ts
Import#
import { CngxTabKeyboardNavOptions } from '@cngx/common/tabs'
Description#
Inputs to createTabKeyboardNav. The organism owns the DOM
handle and the presenter contract; the factory runs the APG tablist
keyboard model so the organism class stays under the LOC guard.
Sibling shape to createTabDismissals.
Index#
Properties
Instance Properties#
Document writing direction. Flips the horizontal-arrow step under
rtl (APG); the vertical axis and Home/End stay direction-invariant.
HTMLElementEnables the rejection focus-release effect. Under a pessimistic
commit, focus follows the intended target while the action is in
flight; a rejection keeps the roving stop on the origin, so
without the release the user is stranded on a tabindex="-1"
button. Omitted, the effect is skipped (headless usage).