Observable state for a single native <details data-hl-disclosure>. The
platform owns the whole widget: <summary> toggles it with no JavaScript,
and exclusive groups need no script either; give related disclosures the
same name attribute and the browser closes the others. This enhancer only
mirrors the native open/close into onOpenChange/hl:open-change and
exposes an imperative API for controlled framework bindings.
Observable state for a single native
<details data-hl-disclosure>. The platform owns the whole widget:<summary>toggles it with no JavaScript, and exclusive groups need no script either; give related disclosures the samenameattribute and the browser closes the others. This enhancer only mirrors the native open/close intoonOpenChange/hl:open-changeand exposes an imperative API for controlled framework bindings.