Open
Description
Bug report
We are seeing a high volume of these errors in Sentry, but we're not able to reproduce it locally (otherwise I would have submitted a minimum repro).
Here is the error we see:
RangeError Maximum call stack size exceeded.
Set up Code Mapping
Crashed in non-app: [native code] in focus
../src/FocusScope.tsx in b at line 295:13
function focus(element?: FocusableTarget | null, { select = false } = {}) {
// only focus if that element is focusable
if (element && element.focus) {
const previouslyFocusedElement = document.activeElement;
// NOTE: we prevent scrolling on focus, to minimize jarring transitions for users
element.focus({ preventScroll: true });
// only select if its not the same element, it supports selection and we need to select
if (element !== previouslyFocusedElement && isSelectableInput(element) && select)
element.select();
}
}
It seems like react-focus-scope is an internal package to the other radix components. Here are all of the ones I am using.
"@radix-ui/react-accordion": "1.2.2",
"@radix-ui/react-alert-dialog": "1.1.4",
"@radix-ui/react-aspect-ratio": "1.1.1",
"@radix-ui/react-avatar": "1.1.2",
"@radix-ui/react-checkbox": "1.1.3",
"@radix-ui/react-collapsible": "1.1.2",
"@radix-ui/react-context-menu": "2.2.4",
"@radix-ui/react-dialog": "^1.1.6",
"@radix-ui/react-dropdown-menu": "2.1.6",
"@radix-ui/react-hover-card": "1.1.4",
"@radix-ui/react-icons": "^1.3.2",
"@radix-ui/react-label": "2.1.1",
"@radix-ui/react-menubar": "1.1.4",
"@radix-ui/react-navigation-menu": "1.2.3",
"@radix-ui/react-popover": "1.1.6",
"@radix-ui/react-progress": "1.1.1",
"@radix-ui/react-radio-group": "1.2.2",
"@radix-ui/react-scroll-area": "1.2.2",
"@radix-ui/react-select": "2.1.6",
"@radix-ui/react-separator": "1.1.1",
"@radix-ui/react-slider": "1.2.2",
"@radix-ui/react-slot": "1.1.1",
"@radix-ui/react-switch": "1.1.2",
"@radix-ui/react-tabs": "1.1.2",
"@radix-ui/react-toast": "1.2.4",
"@radix-ui/react-toggle": "1.1.1",
"@radix-ui/react-toggle-group": "1.1.1",
"@radix-ui/react-tooltip": "1.1.6",
I am using react `"react": "19.0.0-rc-66855b96-20241106" and nextjs 15.2.3
Metadata
Metadata
Assignees
Labels
No labels