From 53aba6b0ea3743e86e19393591094e6075632d98 Mon Sep 17 00:00:00 2001 From: FelisCatus Date: Sat, 4 Apr 2015 17:05:07 +0800 Subject: [PATCH] Handle error when getting a tab that no longer exists. Fix #382. --- omega-target-chromium-extension/src/tabs.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/omega-target-chromium-extension/src/tabs.coffee b/omega-target-chromium-extension/src/tabs.coffee index 6f9456a..8ba3309 100644 --- a/omega-target-chromium-extension/src/tabs.coffee +++ b/omega-target-chromium-extension/src/tabs.coffee @@ -14,6 +14,7 @@ class ChromeTabs chrome.tabs.onUpdated.addListener @onUpdated.bind(this) chrome.tabs.onActivated.addListener (info) => chrome.tabs.get info.tabId, (tab) => + return if chrome.runtime.lastError if @_dirtyTabs.hasOwnProperty(info.tabId) @onUpdated tab.id, {}, tab