fixed no extensions message

This commit is contained in:
antelle 2021-04-19 21:31:55 +02:00
parent c7b814fc01
commit 147e3911f1
No known key found for this signature in database
GPG Key ID: 63C9777AAB7C563C
1 changed files with 4 additions and 4 deletions

View File

@ -22,7 +22,9 @@ class SettingsBrowserView extends View {
if (Features.isDesktop) {
data.extensionNames = ['KeeWeb Connect', 'KeePassXC-Browser'];
data.settingsPerBrowser = this.getSettingsPerBrowser();
data.anyBrowserIsEnabled = data.settingsPerBrowser.some((s) => s.kwc || s.kpxc);
data.anyBrowserIsEnabled = data.settingsPerBrowser.some((perBrowser) =>
perBrowser.extensions.some((ext) => ext.enabled)
);
} else {
const extensionBrowserFamily = Features.extensionBrowserFamily;
data.extensionBrowserFamily = Features.extensionBrowserFamily;
@ -36,7 +38,7 @@ class SettingsBrowserView extends View {
if (Features.isMac) {
browsers.unshift('Safari');
}
const settingsPerBrowser = browsers.map((browser) => {
return browsers.map((browser) => {
const extensions = [
{ alias: 'kwc', loc: 'KeeWebConnect' },
{ alias: 'kpxc', loc: 'KeePassXcBrowser' }
@ -55,8 +57,6 @@ class SettingsBrowserView extends View {
}
return { browser, extensions };
});
return settingsPerBrowser;
}
changeEnableForBrowser(e) {