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;      }  |