Merge pull request #209162 from grgars/grgar/209159

Don't use window.customTitleBarVisibility configuration on web
This commit is contained in:
Benjamin Christopher Simmonds
2024-04-09 12:18:07 +02:00
committed by GitHub
@@ -320,9 +320,11 @@ export function shouldShowCustomTitleBar(configurationService: IConfigurationSer
const inFullscreen = isFullscreen(window);
const nativeTitleBarEnabled = hasNativeTitlebar(configurationService);
const showCustomTitleBar = configurationService.getValue<CustomTitleBarVisibility>(TitleBarSetting.CUSTOM_TITLE_BAR_VISIBILITY);
if (showCustomTitleBar === CustomTitleBarVisibility.NEVER && nativeTitleBarEnabled || showCustomTitleBar === CustomTitleBarVisibility.WINDOWED && inFullscreen) {
return false;
if (!isWeb) {
const showCustomTitleBar = configurationService.getValue<CustomTitleBarVisibility>(TitleBarSetting.CUSTOM_TITLE_BAR_VISIBILITY);
if (showCustomTitleBar === CustomTitleBarVisibility.NEVER && nativeTitleBarEnabled || showCustomTitleBar === CustomTitleBarVisibility.WINDOWED && inFullscreen) {
return false;
}
}
if (!isTitleBarEmpty(configurationService)) {