Binds consumer-rendered DOM and activates focus/dismissal resources only while open.
Closes programmatically unless the cancellable lifecycle vetoes it.
Optionaldetails: ChangeDetails<OpenChangeReason>Releases owned listeners, timers, observers, focus scopes, and subscriptions.
Returns the current immutable snapshot, including after destruction.
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.
Opens programmatically unless the cancellable lifecycle vetoes it.
Optionaldetails: ChangeDetails<OpenChangeReason>Subscribes to future distinct snapshots without synchronously invoking the listener.
Requests the opposite open state.
Optionaldetails: ChangeDetails<OpenChangeReason>
Headless Dialog controller.