mirror of
https://github.com/bitwarden/browser.git
synced 2025-02-22 02:21:34 +01:00
Merge branch 'main' into autofill/pm-6426-create-alarms-manager-and-update-usage-of-long-lived-timeouts-rework
This commit is contained in:
commit
56e8cf26ec
@ -163,6 +163,10 @@ export abstract class BrowserPlatformUtilsService implements PlatformUtilsServic
|
|||||||
* the view is open.
|
* the view is open.
|
||||||
*/
|
*/
|
||||||
async isViewOpen(): Promise<boolean> {
|
async isViewOpen(): Promise<boolean> {
|
||||||
|
if (this.isSafari()) {
|
||||||
|
// Query views on safari since chrome.runtime.sendMessage does not timeout and will hang.
|
||||||
|
return BrowserApi.isPopupOpen();
|
||||||
|
}
|
||||||
return Boolean(await BrowserApi.sendMessageWithResponse("checkVaultPopupHeartbeat"));
|
return Boolean(await BrowserApi.sendMessageWithResponse("checkVaultPopupHeartbeat"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user