Просмотр исходного кода

fixed issue when browsing non-web pages

Gildas 7 лет назад
Родитель
Сommit
f012a8b49c
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      extension/ui/bg/ui-menu.js

+ 1 - 1
extension/ui/bg/ui-menu.js

@@ -64,7 +64,7 @@ singlefile.ui.menu = (() => {
 	async function createMenus(tab) {
 		const [profiles, tabsData] = await Promise.all([singlefile.config.getProfiles(), singlefile.tabsData.get()]);
 		const options = await singlefile.config.getOptions(tab && tab.url, true);
-		if (BROWSER_MENUS_API_SUPPORTED) {
+		if (BROWSER_MENUS_API_SUPPORTED && options) {
 			const pageContextsEnabled = ["page", "frame", "image", "link", "video", "audio"];
 			const defaultContextsDisabled = ["browser_action"];
 			const defaultContextsEnabled = defaultContextsDisabled.concat(...pageContextsEnabled);