mirror of
https://github.com/bitwarden/browser
synced 2025-12-21 10:43:35 +00:00
[PM-5189] Refactoring implementation
This commit is contained in:
@@ -484,12 +484,10 @@ export class OverlayBackground implements OverlayBackgroundInterface {
|
|||||||
sender: chrome.runtime.MessageSender,
|
sender: chrome.runtime.MessageSender,
|
||||||
{ forceCloseAutofillInlineMenu, overlayElement }: CloseInlineMenuMessage = {},
|
{ forceCloseAutofillInlineMenu, overlayElement }: CloseInlineMenuMessage = {},
|
||||||
) {
|
) {
|
||||||
|
const command = "closeInlineMenu";
|
||||||
|
const sendOptions = { frameId: 0 };
|
||||||
if (forceCloseAutofillInlineMenu) {
|
if (forceCloseAutofillInlineMenu) {
|
||||||
void BrowserApi.tabSendMessage(
|
void BrowserApi.tabSendMessage(sender.tab, { command, overlayElement }, sendOptions);
|
||||||
sender.tab,
|
|
||||||
{ command: "closeInlineMenu", overlayElement },
|
|
||||||
{ frameId: 0 },
|
|
||||||
);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -500,20 +498,13 @@ export class OverlayBackground implements OverlayBackgroundInterface {
|
|||||||
if (this.isFieldCurrentlyFilling) {
|
if (this.isFieldCurrentlyFilling) {
|
||||||
void BrowserApi.tabSendMessage(
|
void BrowserApi.tabSendMessage(
|
||||||
sender.tab,
|
sender.tab,
|
||||||
{
|
{ command, overlayElement: AutofillOverlayElement.List },
|
||||||
command: "closeInlineMenu",
|
sendOptions,
|
||||||
overlayElement: AutofillOverlayElement.List,
|
|
||||||
},
|
|
||||||
{ frameId: 0 },
|
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
void BrowserApi.tabSendMessage(
|
void BrowserApi.tabSendMessage(sender.tab, { command, overlayElement }, sendOptions);
|
||||||
sender.tab,
|
|
||||||
{ command: "closeInlineMenu", overlayElement },
|
|
||||||
{ frameId: 0 },
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user