فهرست منبع

fixed "OK" displaying issue

Gildas 7 سال پیش
والد
کامیت
1d853974fb
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      extension/ui/bg/ui.js

+ 2 - 2
extension/ui/bg/ui.js

@@ -116,7 +116,7 @@ singlefile.ui = (() => {
 	});
 	browser.tabs.onUpdated.addListener(async (tabId, changeInfo, tab) => {
 		const tabsData = await getPersistentTabsData();
-		if (tabsData[tab.id] && tabsData[tab.id].autoSave || tabsData.autoSaveAll || (tabsData.autoSaveUnpinned && !tab.pinned)) {
+		if (tabsData.autoSaveAll || (tabsData.autoSaveUnpinned && !tab.pinned) || (tabsData[tab.id] && tabsData[tab.id].autoSave)) {
 			if (changeInfo.status == "complete") {
 				processTab(tab, { autoSave: true });
 			}
@@ -283,7 +283,7 @@ singlefile.ui = (() => {
 		const tabsData = await getPersistentTabsData();
 		refreshBadge(tabId, {
 			text: "OK",
-			color: tabsData.autoSaveAll || tabsData.autoSaveUnpinned || tabsData[tabId].autoSave ? [255, 141, 1, 255] : [4, 229, 36, 255],
+			color: tabsData.autoSaveAll || tabsData.autoSaveUnpinned || (tabsData[tabId] && tabsData[tabId].autoSave) ? [255, 141, 1, 255] : [4, 229, 36, 255],
 			title: DEFAULT_TITLE,
 			path: DEFAULT_ICON_PATH,
 			progress: -1,