mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-26 11:38:51 +01:00
web - do not enable confirmBeforeQuit per default if running in kiosk mode
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user