diff options
Diffstat (limited to 'ext/js/background/offscreen-proxy.js')
-rw-r--r-- | ext/js/background/offscreen-proxy.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/js/background/offscreen-proxy.js b/ext/js/background/offscreen-proxy.js index 63f619fa..dfd342b4 100644 --- a/ext/js/background/offscreen-proxy.js +++ b/ext/js/background/offscreen-proxy.js @@ -95,16 +95,16 @@ export class OffscreenProxy { * @throws {Error} */ _getMessageResponseResult(response) { - const error = chrome.runtime.lastError; - if (error) { - throw new Error(error.message); + const runtimeError = chrome.runtime.lastError; + if (typeof runtimeError !== 'undefined') { + throw new Error(runtimeError.message); } if (!isObject(response)) { throw new Error('Offscreen document did not respond'); } - const error2 = response.error; - if (error2) { - throw ExtensionError.deserialize(error2); + const responseError = response.error; + if (responseError) { + throw ExtensionError.deserialize(responseError); } return response.result; } |