|
@@ -144,7 +144,7 @@ function emitDeprecatedNewWindowEvent ({ event, embedder, guest, windowOpenArgs,
|
|
|
postData?: PostData,
|
|
|
}): boolean {
|
|
|
const { url, frameName } = windowOpenArgs;
|
|
|
- const isWebViewWithPopupsDisabled = embedder.getType() === 'webview' && embedder.getLastWebPreferences().disablePopups;
|
|
|
+ const isWebViewWithPopupsDisabled = embedder.getType() === 'webview' && embedder.getLastWebPreferences()!.disablePopups;
|
|
|
const postBody = postData ? {
|
|
|
data: postData,
|
|
|
...parseContentTypeFormat(postData)
|
|
@@ -229,7 +229,7 @@ export function makeWebPreferences ({ embedder, secureOverrideWebPreferences = {
|
|
|
// have unvetted prefs, use parsedWebPreferences.
|
|
|
secureOverrideWebPreferences?: BrowserWindowConstructorOptions['webPreferences'],
|
|
|
}) {
|
|
|
- const parentWebPreferences = embedder.getLastWebPreferences();
|
|
|
+ const parentWebPreferences = embedder.getLastWebPreferences()!;
|
|
|
const securityWebPreferencesFromParent = (Object.keys(securityWebPreferences).reduce((map, key) => {
|
|
|
if (securityWebPreferences[key] === parentWebPreferences[key as keyof Electron.WebPreferences]) {
|
|
|
(map as any)[key] = parentWebPreferences[key as keyof Electron.WebPreferences];
|