Переглянути джерело

ignore errors when refreshing the button

Gildas 7 роки тому
батько
коміт
93f101b35b
1 змінених файлів з 5 додано та 1 видалено
  1. 5 1
      extension/ui/bg/ui-button.js

+ 5 - 1
extension/ui/bg/ui-button.js

@@ -179,7 +179,11 @@ singlefile.ui.button = (() => {
 	async function refreshAsync(tabId, tabData, oldTabData) {
 		for (const browserActionMethod of Object.keys(tabData)) {
 			if (browserActionMethod == "setBadgeBackgroundColor" || !oldTabData[browserActionMethod] || JSON.stringify(oldTabData[browserActionMethod]) != JSON.stringify(tabData[browserActionMethod])) {
-				await refreshProperty(tabId, browserActionMethod, tabData[browserActionMethod]);
+				try {
+					await refreshProperty(tabId, browserActionMethod, tabData[browserActionMethod]);
+				} catch (error) {
+					/* ignored */
+				}
 			}
 		}
 	}