|
@@ -556,7 +556,9 @@ async function refreshTab(tab) {
|
|
|
const options = await config.getOptions(tab.url);
|
|
const options = await config.getOptions(tab.url);
|
|
|
promises.push(updateVisibleValue(tab, options.contextMenuEnabled));
|
|
promises.push(updateVisibleValue(tab, options.contextMenuEnabled));
|
|
|
promises.push(updateTitleValue(MENU_ID_EDIT_AND_SAVE_PAGE, allTabsData[tab.id].savedPageDetected ? MENU_EDIT_PAGE_MESSAGE : MENU_EDIT_AND_SAVE_PAGE_MESSAGE));
|
|
promises.push(updateTitleValue(MENU_ID_EDIT_AND_SAVE_PAGE, allTabsData[tab.id].savedPageDetected ? MENU_EDIT_PAGE_MESSAGE : MENU_EDIT_AND_SAVE_PAGE_MESSAGE));
|
|
|
- promises.push(menus.update(MENU_ID_SAVE_SELECTED, { visible: !options.saveRawPage }));
|
|
|
|
|
|
|
+ if (SELECTABLE_TABS_SUPPORTED) {
|
|
|
|
|
+ promises.push(menus.update(MENU_ID_SAVE_SELECTED, { visible: !options.saveRawPage }));
|
|
|
|
|
+ }
|
|
|
promises.push(menus.update(MENU_ID_EDIT_AND_SAVE_PAGE, { visible: !options.openEditor || allTabsData[tab.id].savedPageDetected }));
|
|
promises.push(menus.update(MENU_ID_EDIT_AND_SAVE_PAGE, { visible: !options.openEditor || allTabsData[tab.id].savedPageDetected }));
|
|
|
let selectedEntryId = MENU_ID_ASSOCIATE_WITH_PROFILE_PREFIX + "default";
|
|
let selectedEntryId = MENU_ID_ASSOCIATE_WITH_PROFILE_PREFIX + "default";
|
|
|
let title = MENU_CREATE_DOMAIN_RULE_MESSAGE;
|
|
let title = MENU_CREATE_DOMAIN_RULE_MESSAGE;
|