From a37497ffb50c3f0df9dcceaed04a7cb08c2d27fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=AA=20Qu=E1=BB=91c=20B=C3=ACnh?= Date: Sun, 30 Nov 2025 11:43:47 +0700 Subject: [PATCH] fix(web): prevent navbar clearing app state on cmd+click (#28935) --- web/app/components/header/nav/index.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/web/app/components/header/nav/index.tsx b/web/app/components/header/nav/index.tsx index 3dfb77ca6a..d9739192e3 100644 --- a/web/app/components/header/nav/index.tsx +++ b/web/app/components/header/nav/index.tsx @@ -52,7 +52,12 @@ const Nav = ({ `}>
setAppDetail()} + onClick={(e) => { + // Don't clear state if opening in new tab/window + if (e.metaKey || e.ctrlKey || e.shiftKey || e.button !== 0) + return + setAppDetail() + }} className={classNames( 'flex h-7 cursor-pointer items-center rounded-[10px] px-2.5', isActivated ? 'text-components-main-nav-nav-button-text-active' : 'text-components-main-nav-nav-button-text',