web - do not enable confirmBeforeQuit per default if running in kiosk mode

This commit is contained in:
Benjamin Pasero
2020-10-16 12:36:28 +02:00
parent 3bfa6735c3
commit 0ea68382da

View File

@@ -8,6 +8,7 @@ import * as nls from 'vs/nls';
import { IConfigurationRegistry, Extensions as ConfigurationExtensions, ConfigurationScope } from 'vs/platform/configuration/common/configurationRegistry';
import { isMacintosh, isWindows, isLinux, isWeb, isNative } from 'vs/base/common/platform';
import { workbenchConfigurationNodeBase } from 'vs/workbench/common/configuration';
import { isStandalone } from 'vs/base/browser/browser';
// Configuration
(function registerConfiguration(): void {
@@ -404,7 +405,7 @@ import { workbenchConfigurationNodeBase } from 'vs/workbench/common/configuratio
},
'window.confirmBeforeQuit': {
'type': 'boolean',
'default': isWeb,
'default': isWeb && !isStandalone, // on by default in web, unless PWA
'description': nls.localize('confirmBeforeQuitWeb', "Controls whether to ask for confirmation before closing the browser tab or window."),
'scope': ConfigurationScope.APPLICATION,
'included': isWeb