Menu
Gallery
Scroll Area
Live compiled demo for the Scroll Area component contract.
Framework primitives keep native scrolling in charge.
Scrollbars expose stable data attributes for styled wrappers.
Browser coverage checks focusability, labels, and live scroll position.
Generated handlers can coordinate visible state without authoring lowered IR.
| data-state | visible, hidden, disabled |
|---|---|
| keyboard | Native viewport scrolling and focus behavior |
| change reasons | native scroll position changes |