authorgravatar for maria@kuuro.netmaria <maria@kuuro.net> 2026-09-20 18:24:52-03:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-20 18:24:52-03:00
log3cfebf4aa3ce7410806c0ba4cc4d991cc1ce8dbb
tree48d484d84d5044baeda6c7d8d1a20d083962bec2
parent7ade2d2c6b37df6f1bc879bfcbf64658b7af2554
signature Signed by PGP key B5690EEEBB952194

fix(web): keep portaled menus clickable over Electron drag regions (#12527)


1 files changed, 4 insertions(+), 0 deletions(-)

apps/web/src/components/ui/menu.tsx+4
......@@ -56,6 +56,10 @@ function MenuPopup({
5656 <MenuPrimitive.Popup
5757 className={cn(
5858 "dropdown-glass relative flex origin-(--transform-origin) rounded-lg shadow-[0_16px_40px_-18px_rgb(0_0_0/55%)] outline-none focus:outline-none dark:shadow-[0_18px_44px_-18px_rgb(0_0_0/80%)]",
59 // Portaled menus can overlap an Electron window drag region (e.g.
60 // the Review panel header). Drag hit-testing ignores z-index, so
61 // the topmost row would stay unhoverable without this opt-out.
62 "[-webkit-app-region:no-drag]",
5963 !hasExplicitWidthClass && "min-w-32",
6064 className,
6165 )}