Explorar o código

handle background script responses without data

Gildas %!s(int64=7) %!d(string=hai) anos
pai
achega
abee6002e5
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      extension/core/scripts/content/fetch.js

+ 2 - 2
extension/core/scripts/content/fetch.js

@@ -44,8 +44,8 @@ window.superFetch = (() => {
 	function chromeRuntimeSendMessage(message) {
 		return new Promise((resolve, reject) => {
 			chrome.runtime.sendMessage(message, response => {
-				if (response.error) {
-					reject(response.error);
+				if (!response || response.error) {
+					reject(response && response.error);
 				} else {
 					resolve(response);
 				}