primitives · Issues· 355 open
Open on GitHubLocally synced open issues (discussions stay on GitHub)
- #4148
[FocusScope] Unmount `setTimeout` is never cleared and uses realm globals, so it can throw after test environment teardown
Updated Sep 17, 2026 - #4143
DismissableLayer 1.1.19: Escape during layer registration dismisses the layer underneath (stacked Dialogs both close)
Updated Sep 13, 2026 - #4141
Toast remains partially swiped when pointer is released outside the browser window
Updated Sep 11, 2026 - #4128
Popover: `PopoverContent` hardcodes `loop: true`, so Tab cannot leave a non-modal popover
Updated Sep 10, 2026 - #4097
Select / Menu components: Typeahead silently breaks in production: build injects `/* @__PURE__ */` onto a side-effect-only IIFE, which SWC eliminates
Updated Sep 2, 2026 - #4136
roving-focus: arrow key swallowed when it lands inside the setTimeout-deferred focusFirst() window (12-14/15 under CPU throttle)
Updated Sep 1, 2026 - #2380
Invalid data attribute is added incorrectly when there is duplicated input names
Type: BugPackage: react/formUpdated Aug 31, 2026 - #4115
Toast viewport enters Dialog's aria-hidden subtree from react-toast 1.2.15, while staying pointer-interactive
Updated Aug 22, 2026 - #4124
Popover: PopoverContent throws "Primitive.div failed to slot onto its children" on mount (React 19)
Updated Aug 21, 2026 - #4125
Select, HoverCard, Tooltip and NavigationMenu don't get the deferPointerDownOutside fix that Dialog/Popover got in #3928
Updated Aug 21, 2026 - #4121
[Popover + Switch/Checkbox] "flushSync was called from inside a lifecycle method" when a BubbleInput mounts while a Popover is dismissing, inside a <form>
Updated Aug 20, 2026 - #4120
Expose the resolved `side` of Popper-based content to JS
Updated Aug 17, 2026 - #4119
`ToggleGroup` with `type="single"` announces `role="radiogroup"` but uses toolbar keyboard interaction
Updated Aug 17, 2026 - #3185
Bug: Tabbing away from a Tooltip inside a Dialog moves focus to the Dialog root
Updated Aug 16, 2026 - #4110
select: first option without preselection announces nothing to screen readers
Updated Aug 13, 2026