🐞 Bug Fixes
- Combobox: Keep content open when interacting with associated label - by @benjamincanac and Claude Opus 4.8 (1M context) in #2686 (ed753)
- Dialog: Honor disableOutsidePointerEvents on modal content - by @zernonia and Claude Opus 4.8 (1M context) in #2677 and #2679 (5496c)
- DismissableLayer: Keep body pointer-events locked when nested layer closes - by @zernonia and Claude Opus 4.8 (1M context) in #2674 and #2678 (034d2)
- Listbox: Prevent virtualized list from scrolling page on mount - by @benjamincanac and Claude Opus 4.8 (1M context) in #2675 (c5dc8)
- useId: Honor configured id source before vue useId - by @Mat4m0 in #2683 (b2e78)
- Behavior change: on Vue 3.5+, ConfigProvider's useId option now takes precedence over Vue's native useId, matching the documented Reka UI configuration behavior and avoiding SSR hydration mismatches when an app provides a stable ID source.