fix(electron): do not always enable devtools detach mode (#8273)
This commit is contained in:
@@ -258,9 +258,7 @@ export async function openUrlInHiddenWindow(urlObj: URL) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
if (BUILD_CONFIG.debug) {
|
if (BUILD_CONFIG.debug) {
|
||||||
win.webContents.openDevTools({
|
win.webContents.openDevTools();
|
||||||
mode: 'detach',
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
win.on('close', e => {
|
win.on('close', e => {
|
||||||
|
|||||||
@@ -817,9 +817,7 @@ export class WebContentViewsManager {
|
|||||||
|
|
||||||
view.webContents.loadURL(shellViewUrl).catch(err => logger.error(err));
|
view.webContents.loadURL(shellViewUrl).catch(err => logger.error(err));
|
||||||
if (isDev) {
|
if (isDev) {
|
||||||
view.webContents.openDevTools({
|
view.webContents.openDevTools();
|
||||||
mode: 'detach',
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1003,17 +1001,13 @@ export const showDevTools = (id?: string) => {
|
|||||||
getCustomThemeWindow()
|
getCustomThemeWindow()
|
||||||
.then(w => {
|
.then(w => {
|
||||||
if (w && w.isFocused()) {
|
if (w && w.isFocused()) {
|
||||||
w.webContents.openDevTools({
|
w.webContents.openDevTools();
|
||||||
mode: 'detach',
|
|
||||||
});
|
|
||||||
} else {
|
} else {
|
||||||
const view = id
|
const view = id
|
||||||
? WebContentViewsManager.instance.getViewById(id)
|
? WebContentViewsManager.instance.getViewById(id)
|
||||||
: WebContentViewsManager.instance.activeWorkbenchView;
|
: WebContentViewsManager.instance.activeWorkbenchView;
|
||||||
if (view) {
|
if (view) {
|
||||||
view.webContents.openDevTools({
|
view.webContents.openDevTools();
|
||||||
mode: 'detach',
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user