From 2ef0a012069e5540c23166ab9fa5764a13942843 Mon Sep 17 00:00:00 2001 From: tejaswiverma Date: Fri, 14 Aug 2026 20:16:08 +0530 Subject: [PATCH 1/2] fix(ui-client): hide top navbar when running in desktop app Don't render the top web navigation bar when the app is running inside the Rocket.Chat Desktop client. The desktop shell manages its own top-level window controls and header, so rendering the web navbar duplicated controls and interfered with the OS window manager frame. Fixes #41786 Co-authored-by: Antigravity --- apps/meteor/client/navbar/NavBar.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/meteor/client/navbar/NavBar.tsx b/apps/meteor/client/navbar/NavBar.tsx index 497a90c9a1f58..af28539e39bc3 100644 --- a/apps/meteor/client/navbar/NavBar.tsx +++ b/apps/meteor/client/navbar/NavBar.tsx @@ -8,6 +8,10 @@ import NavBarPagesSection from './NavBarPagesSection'; const NavBar = () => { const { navbar } = useLayout(); + if (typeof window !== 'undefined' && window.RocketChatDesktop) { + return null; + } + return ( {!navbar.searchExpanded && } From ba053fac01be372e3725a3164923d8573f3c3dc8 Mon Sep 17 00:00:00 2001 From: tejaswiverma Date: Fri, 14 Aug 2026 20:19:28 +0530 Subject: [PATCH 2/2] docs(changeset): add changeset for top navbar desktop fix Co-authored-by: Antigravity --- .changeset/window-manager-desktop-navbar.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/window-manager-desktop-navbar.md diff --git a/.changeset/window-manager-desktop-navbar.md b/.changeset/window-manager-desktop-navbar.md new file mode 100644 index 0000000000000..d7f55b75553be --- /dev/null +++ b/.changeset/window-manager-desktop-navbar.md @@ -0,0 +1,5 @@ +--- +"@rocket.chat/meteor": patch +--- + +Fixed an issue where the top navigation bar rendered inside the Rocket.Chat Desktop client, interfering with the native OS window manager frame