aux window - enable reload window

This commit is contained in:
Benjamin Pasero
2023-12-30 01:41:14 +01:00
committed by Benjamin Pasero
parent 6bda74d83a
commit 3754487074
2 changed files with 2 additions and 8 deletions
@@ -39,8 +39,6 @@ export class AuxiliaryWindow extends BaseWindow implements IAuxiliaryWindow {
) {
super(configurationService, stateService, environmentMainService);
contents.removeAllListeners('devtools-reload-page'); // remove built in listener as aux windows have no reload
// Try to claim window
this.tryClaimWindow();
}
@@ -8,7 +8,7 @@ import { IWindowOpenable } from 'vs/platform/window/common/window';
import { IDialogService } from 'vs/platform/dialogs/common/dialogs';
import { MenuRegistry, MenuId, Action2, registerAction2, IAction2Options } from 'vs/platform/actions/common/actions';
import { KeyChord, KeyCode, KeyMod } from 'vs/base/common/keyCodes';
import { IsAuxiliaryWindowFocusedContext, IsMainWindowFullscreenContext } from 'vs/workbench/common/contextkeys';
import { IsMainWindowFullscreenContext } from 'vs/workbench/common/contextkeys';
import { IsMacNativeContext, IsDevelopmentContext, IsWebContext, IsIOSContext } from 'vs/platform/contextkey/common/contextkeys';
import { Categories } from 'vs/platform/action/common/actionCommonCategories';
import { KeybindingsRegistry, KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry';
@@ -35,7 +35,6 @@ import { IConfigurationService } from 'vs/platform/configuration/common/configur
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
import { isFolderBackupInfo, isWorkspaceBackupInfo } from 'vs/platform/backup/common/backup';
import { getActiveElement, getActiveWindow } from 'vs/base/browser/dom';
import { mainWindow } from 'vs/base/browser/window';
export const inRecentFilesPickerContextKey = 'inRecentFilesPicker';
@@ -323,7 +322,6 @@ export class ReloadWindowAction extends Action2 {
id: ReloadWindowAction.ID,
title: { value: localize('reloadWindow', "Reload Window"), original: 'Reload Window' },
category: Categories.Developer,
precondition: IsAuxiliaryWindowFocusedContext.toNegated(),
f1: true,
keybinding: {
weight: KeybindingWeight.WorkbenchContrib + 50,
@@ -336,9 +334,7 @@ export class ReloadWindowAction extends Action2 {
override async run(accessor: ServicesAccessor): Promise<void> {
const hostService = accessor.get(IHostService);
if (getActiveWindow() === mainWindow) {
return hostService.reload(); // only supported for main window
}
return hostService.reload();
}
}