Explorar o código

fixed "Autosave this tab"

Gildas %!s(int64=5) %!d(string=hai) anos
pai
achega
2cac06b581
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      extension/core/bg/tabs-data.js

+ 5 - 2
extension/core/bg/tabs-data.js

@@ -49,8 +49,11 @@ singlefile.extension.core.bg.tabsData = (() => {
 			delete temporaryData[tabId];
 		}
 		const tabsData = await getPersistent();
-		delete tabsData[tabId];
-		await setPersistent(tabsData);
+		if (tabsData) {
+			const autoSave = tabsData[tabId].autoSave;
+			tabsData[tabId] = { autoSave };
+			await setPersistent(tabsData);
+		}
 	}
 
 	function getTemporary(desiredTabId) {