Browse Source

fix: restore dashboard favicon in Firefox

tophf 2 years ago
parent
commit
5dc01197a1
2 changed files with 2 additions and 2 deletions
  1. 1 2
      src/common/ui/favicon.js
  2. 1 0
      src/options/index.js

+ 1 - 2
src/common/ui/favicon.js

@@ -1,9 +1,8 @@
 export const isHiDPI = matchMedia('screen and (min-resolution: 144dpi)').matches;
 
 if (IS_FIREFOX) { // Firefox doesn't show favicon
-  const icons = extensionManifest.browser_action.default_icon;
   const el = document.createElement('link');
   el.rel = 'icon';
-  el.href = icons[isHiDPI ? 32 : 16];
+  el.href = `${ICON_PREFIX}${isHiDPI ? 32 : 16}.png`;
   document.head.appendChild(el);
 }

+ 1 - 0
src/options/index.js

@@ -6,6 +6,7 @@ import handlers from '@/common/handlers';
 import { loadScriptIcon } from '@/common/load-script-icon';
 import options from '@/common/options';
 import { render } from '@/common/ui';
+import '@/common/ui/favicon';
 import '@/common/ui/style';
 import { store } from './utils';
 import App from './views/app';