From 939e20b2a00e666ab53e5f679e05b6e5b08392bb Mon Sep 17 00:00:00 2001 From: Copilot <198982749+Copilot@users.noreply.github.com> Date: Sun, 22 Feb 2026 16:46:26 +0100 Subject: [PATCH] Set "custom" as the default for `window.menuStyle` (Insiders only) (#296307) * Initial plan * set 'custom' as default for window.menuStyle Co-authored-by: eli-w-king <201316543+eli-w-king@users.noreply.github.com> * set 'custom' as default for window.menuStyle on non-stable builds only Co-authored-by: eli-w-king <201316543+eli-w-king@users.noreply.github.com> * Update src/vs/workbench/electron-browser/desktop.contribution.ts Co-authored-by: Benjamin Pasero --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: eli-w-king <201316543+eli-w-king@users.noreply.github.com> Co-authored-by: Elijah King Co-authored-by: Benjamin Pasero --- src/vs/workbench/electron-browser/desktop.contribution.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/electron-browser/desktop.contribution.ts b/src/vs/workbench/electron-browser/desktop.contribution.ts index 5fad6f9317779..5d1a61c840118 100644 --- a/src/vs/workbench/electron-browser/desktop.contribution.ts +++ b/src/vs/workbench/electron-browser/desktop.contribution.ts @@ -28,6 +28,7 @@ import { NativeWindow } from './window.js'; import { ModifierKeyEmitter } from '../../base/browser/dom.js'; import { applicationConfigurationNodeBase, securityConfigurationNodeBase } from '../common/configuration.js'; import { MAX_ZOOM_LEVEL, MIN_ZOOM_LEVEL } from '../../platform/window/electron-browser/window.js'; +import product from '../../platform/product/common/product.js'; // Actions (function registerActions(): void { @@ -276,7 +277,7 @@ import { MAX_ZOOM_LEVEL, MIN_ZOOM_LEVEL } from '../../platform/window/electron-b localize(`window.menuStyle.native`, "Use the native menu. This is ignored when {0} is set to {1}.", '`#window.titleBarStyle#`', '`custom`'), localize(`window.menuStyle.inherit`, "Matches the menu style to the title bar style defined in {0}.", '`#window.titleBarStyle#`'), ], - 'default': isMacintosh ? 'native' : 'inherit', + 'default': product.quality !== 'stable' ? 'inherit' : (isMacintosh ? 'native' : 'inherit'), 'scope': ConfigurationScope.APPLICATION, 'markdownDescription': isMacintosh ? localize('window.menuStyle.mac', "Adjust the context menu appearances to either be native by the OS, custom, or inherited from the title bar style defined in {0}.", '`#window.titleBarStyle#`') :