diff --git a/src/zen/common/modules/ZenMenubar.mjs b/src/zen/common/modules/ZenMenubar.mjs index 81a9ce9c9..62536c1d0 100644 --- a/src/zen/common/modules/ZenMenubar.mjs +++ b/src/zen/common/modules/ZenMenubar.mjs @@ -98,6 +98,12 @@ export class nsZenMenuBar { `); document.getElementById("view-menu").after(spacesMenubar); document.getElementById("zen-spaces-menubar").addEventListener("popupshowing", () => { + if (AppConstants.platform === "linux") { + // On linux, there seems to be a bug where the menu freezes up and makes the browser + // suppiciously unresponsive if we try to update the menu while it's opening. + // See https://github.com/zen-browser/desktop/issues/12024 + return; + } gZenWorkspaces.updateWorkspacesChangeContextMenu(); }); }