1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 09:13:33 +00:00

[PM-5189] Refactoring implementation

This commit is contained in:
Cesar Gonzalez
2024-04-16 09:33:11 -05:00
parent ac553bccc8
commit 3bb6bfb753

View File

@@ -109,7 +109,7 @@ export class AutofillOverlayMenuContainer {
return; return;
} }
if (event.source === globalThis.parent) { if (this.isMessageFromParentWindow(event)) {
this.postMessageToOverlayPage(message); this.postMessageToOverlayPage(message);
return; return;
} }
@@ -122,13 +122,17 @@ export class AutofillOverlayMenuContainer {
return true; return true;
} }
if (globalThis.parent === event.source) { if (this.isMessageFromParentWindow(event)) {
return false; return false;
} }
return !this.isMessageFromOverlayPageIframe(event); return !this.isMessageFromOverlayPageIframe(event);
} }
private isMessageFromParentWindow(event: MessageEvent): boolean {
return globalThis.parent === event.source;
}
private isMessageFromOverlayPageIframe(event: MessageEvent): boolean { private isMessageFromOverlayPageIframe(event: MessageEvent): boolean {
if (!this.overlayPageIframe) { if (!this.overlayPageIframe) {
return false; return false;