mirror of
https://github.com/bitwarden/browser.git
synced 2024-11-23 11:56:00 +01:00
use chrome.runtime.reload
This commit is contained in:
parent
db8624a6b7
commit
3b6f7bb941
@ -179,7 +179,7 @@ export default class MainBackground {
|
||||
this.storageService, this.appIdService);
|
||||
this.systemService = new SystemService(this.storageService, this.lockService,
|
||||
this.messagingService, this.platformUtilsService, () => {
|
||||
window.location.reload(true);
|
||||
BrowserApi.reloadExtension(window, false);
|
||||
return Promise.resolve();
|
||||
});
|
||||
|
||||
|
@ -287,4 +287,12 @@ export class BrowserApi {
|
||||
return chrome.i18n.getUILanguage();
|
||||
}
|
||||
}
|
||||
|
||||
static reloadExtension(win: Window, popupWindow: boolean) {
|
||||
if (BrowserApi.isSafariApi) {
|
||||
return win.location.reload(true);
|
||||
} else if (!popupWindow) {
|
||||
return chrome.runtime.reload();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -113,8 +113,8 @@ export class AppComponent implements OnInit {
|
||||
properties: { label: msg.label },
|
||||
});
|
||||
} else if (msg.command === 'reloadProcess') {
|
||||
window.location.reload(true);
|
||||
} else {
|
||||
BrowserApi.reloadExtension(window, true);
|
||||
} else {
|
||||
msg.webExtSender = sender;
|
||||
this.broadcasterService.send(msg);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user