1
0
Эх сурвалжийг харах

pass options directly to ui.button.refresh

Gildas 6 жил өмнө
parent
commit
c60b998316

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

@@ -31,8 +31,8 @@ singlefile.ui = (() => {
 				return singlefile.ui.button.onMessage(message, sender);
 			}
 		},
-		refresh(tab) {
-			return Promise.all([singlefile.ui.menu.refresh(tab), singlefile.ui.button.refresh(tab)]);
+		async refresh(tab) {
+			return Promise.all([singlefile.ui.menu.refresh(tab), singlefile.ui.button.refresh(tab, { autoSave: await singlefile.autosave.isEnabled(tab) })]);
 		},
 		onProgress(tabId, index, maxIndex, options) {
 			singlefile.ui.button.onProgress(tabId, index, maxIndex, options);

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

@@ -55,9 +55,9 @@ singlefile.ui.button = (() => {
 		onEnd,
 		onForbiddenDomain,
 		onError,
-		refresh: async tab => {
+		refresh: async (tab, options) => {
 			if (tab.id) {
-				await refresh(tab.id, getProperties({ autoSave: await singlefile.autosave.isEnabled(tab) }));
+				await refresh(tab.id, getProperties(options));
 			}
 		}
 	};

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

@@ -360,10 +360,10 @@ singlefile.ui.menu = (() => {
 		}
 	}
 
-	async function refreshExternalComponents(tab) {
+	async function refreshExternalComponents(tab, options) {
 		const tabsData = await singlefile.tabsData.get(tab.id);
 		await singlefile.autosave.refreshTabs();
-		singlefile.ui.button.refresh(tab);
+		singlefile.ui.button.refresh(tab, options);
 		browser.runtime.sendMessage({ method: "options.refresh", profileName: tabsData.profileName });
 	}