Collapses unless disabled, already collapsed, destroyed, or cancelled.
Optionaldetails: ChangeDetails<DisclosureChangeReason>Releases owned listeners, timers, observers, focus scopes, and subscriptions.
Expands unless disabled, already expanded, destroyed, or cancelled.
Optionaldetails: ChangeDetails<DisclosureChangeReason>Returns the current immutable snapshot, including after destruction.
Handles click activation from consumer-rendered trigger markup.
Handles Enter and Space activation from non-native trigger integrations.
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.
Updates interaction-disabled state without replacing the controller.
Subscribes to future distinct snapshots without synchronously invoking the listener.
Requests the opposite state with a typed cause.
Optionaldetails: ChangeDetails<DisclosureChangeReason>
Headless Disclosure command and event surface.