1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-18 01:03:35 +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;
}
if (event.source === globalThis.parent) {
if (this.isMessageFromParentWindow(event)) {
this.postMessageToOverlayPage(message);
return;
}
@@ -122,13 +122,17 @@ export class AutofillOverlayMenuContainer {
return true;
}
if (globalThis.parent === event.source) {
if (this.isMessageFromParentWindow(event)) {
return false;
}
return !this.isMessageFromOverlayPageIframe(event);
}
private isMessageFromParentWindow(event: MessageEvent): boolean {
return globalThis.parent === event.source;
}
private isMessageFromOverlayPageIframe(event: MessageEvent): boolean {
if (!this.overlayPageIframe) {
return false;