feat: support for interactive widgets in overlay placement (#10102)
* fix: modal layout shift when auto-focusing input
* chore: remove comments
* chore: lint
* feat: generic keyboard observation and transition hooks
* chore: lint
* feat: cleanup support and placement consideration
* chore: migrate usepreventscroll
* fix: typo and use cleanup function
* chore: update exports
* chore: update remaining imports to new export
* chore: run oxfmt
* chore: apply dom helpers to shadow dom and move event + style utils
* chore: oxlint
* feat: add render props to popover
* fix: typo in jsdocs
* fix: style cleanup
* chore: cleanup
* chore: review comments
* fix: review comments and enforce hidden style prior to entry
* chore: fmt
* fix: popover s2 safe styling
* fix: typo
* fix: regression due to CSSOM setStyle
* fix: review comments
* fix: decrease osk threshold to 100px
* chore: cleanup
* feat: support resizes-content viewports
* fix: fmt, lint & tests
* chore: cleanup
* chore: comments
* fix lint and types
* fix: android keyboard detection
* remove unneeded disable lint comment
* chore: review
* fix: ssr tests
* chore: review
* fix: autoimport wrong path
* chore: review comments and regression fixes
* fix: scroll timing
* fix: path autoimport
* chore: review remove data attr
* fix: regression scroll on blur
* chore: review
---------
Co-authored-by: Rob Snow <rsnow@adobe.com>