|
@@ -181,7 +181,7 @@ class BrowserWindowProxy {
|
|
|
this.guestId = guestId;
|
|
|
this._location = new LocationProxy(guestId);
|
|
|
|
|
|
- ipcRendererInternal.once(`ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_CLOSED_${guestId}`, () => {
|
|
|
+ ipcRendererInternal.onceMessageFromMain(`ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_CLOSED_${guestId}`, () => {
|
|
|
removeProxy(guestId);
|
|
|
this.closed = true;
|
|
|
});
|
|
@@ -281,7 +281,7 @@ export const windowSetup = (
|
|
|
if (contextIsolationEnabled) internalContextBridge.overrideGlobalValueFromIsolatedWorld(['prompt'], window.prompt);
|
|
|
|
|
|
if (!usesNativeWindowOpen || openerId != null) {
|
|
|
- ipcRendererInternal.on('ELECTRON_GUEST_WINDOW_POSTMESSAGE', function (
|
|
|
+ ipcRendererInternal.onMessageFromMain('ELECTRON_GUEST_WINDOW_POSTMESSAGE', function (
|
|
|
_event, sourceId: number, message: any, sourceOrigin: string
|
|
|
) {
|
|
|
// Manually dispatch event instead of using postMessage because we also need to
|
|
@@ -336,7 +336,7 @@ export const windowSetup = (
|
|
|
let cachedVisibilityState = isHiddenPage ? 'hidden' : 'visible';
|
|
|
|
|
|
// Subscribe to visibilityState changes.
|
|
|
- ipcRendererInternal.on('ELECTRON_GUEST_INSTANCE_VISIBILITY_CHANGE', function (_event, visibilityState: VisibilityState) {
|
|
|
+ ipcRendererInternal.onMessageFromMain('ELECTRON_GUEST_INSTANCE_VISIBILITY_CHANGE', function (_event, visibilityState: VisibilityState) {
|
|
|
if (cachedVisibilityState !== visibilityState) {
|
|
|
cachedVisibilityState = visibilityState;
|
|
|
document.dispatchEvent(new Event('visibilitychange'));
|