[popups] Apply data-base-ui-inert to highest level node#3955
[popups] Apply data-base-ui-inert to highest level node#3955atomiks merged 1 commit intomui:masterfrom
data-base-ui-inert to highest level node#3955Conversation
✅ Deploy Preview for base-ui ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
commit: |
Bundle size report
Check out the code infra dashboard for more information about this PR. |
d971b13 to
d3a5b09
Compare
| import { markOthers } from './markOthers'; | ||
|
|
There was a problem hiding this comment.
This test is ported from @floating-ui/react
f29bef5 to
c0597d6
Compare
1aee985 to
7a630fc
Compare
Greptile OverviewGreptile SummaryThis PR optimizes the Key improvements:
Technical changes:
Confidence Score: 5/5
Important Files Changed
|
7a630fc to
da07bf6
Compare
|
Tks I have indeed add the tabIndex as a temp fix 👏 |
Codex ReviewOverviewThis branch refactors Findings (None)No blocking issues found in this patch. Confidence: 4/5High confidence in functional correctness from full-branch review and test coverage; moderate uncertainty remains on end-to-end perf due normal benchmark variance. Notes
Final stress review (
Regular hero-like Popover setup rerun (single docs-style hero popover + surrounding demo DOM), 5 alternating passes per side averaged:
Rerun variance note (hero-like): branch mean stddev |
2096bd6 to
f57808e
Compare
f57808e to
ac8a256
Compare


Fixes #3950
This should avoid interfering with nodes inside editors while continuing to support 3rd party extension elements (as it's assumed they're portaled to
<body>), and improves perf as well since a smaller number of elements are mutated (with the common portaled popup case)