diff --git a/.changeset/cool-hats-scream.md b/.changeset/cool-hats-scream.md new file mode 100644 index 0000000000..cc81ea05f2 --- /dev/null +++ b/.changeset/cool-hats-scream.md @@ -0,0 +1,5 @@ +--- +'@backstage/core-components': patch +--- + +Remove the `ignoreChildEvent` utility from the sidebar component to avoid conflicts with popovers diff --git a/packages/core-components/src/layout/Sidebar/Bar.tsx b/packages/core-components/src/layout/Sidebar/Bar.tsx index e87f6f7613..74a57ea6ee 100644 --- a/packages/core-components/src/layout/Sidebar/Bar.tsx +++ b/packages/core-components/src/layout/Sidebar/Bar.tsx @@ -182,13 +182,9 @@ const DesktopSidebar = (props: SidebarProps) => { className={classes.root} data-testid="sidebar-root" onMouseEnter={disableExpandOnHover ? () => {} : handleOpen} - onFocus={ - disableExpandOnHover ? () => {} : ignoreChildEvent(handleOpen) - } + onFocus={disableExpandOnHover ? () => {} : handleOpen} onMouseLeave={disableExpandOnHover ? () => {} : handleClose} - onBlur={ - disableExpandOnHover ? () => {} : ignoreChildEvent(handleClose) - } + onBlur={disableExpandOnHover ? () => {} : handleClose} >