From d4e85d1d70892322185c7e99bc9a3ee8980a9110 Mon Sep 17 00:00:00 2001 From: Chris Date: Thu, 19 Feb 2015 11:44:51 -0700 Subject: [PATCH] Safari: ignore non-tab activation targets --- platform/safari/vapi-background.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/safari/vapi-background.js b/platform/safari/vapi-background.js index 2d2c90066..b63cfeca1 100644 --- a/platform/safari/vapi-background.js +++ b/platform/safari/vapi-background.js @@ -426,7 +426,10 @@ } vAPI.toolbarItem = event.target; }, true); - safari.application.addEventListener("activate", function() { + safari.application.addEventListener("activate", function(event) { + if(!(event.target instanceof SafariBrowserTab)) { + return; + } vAPI.updateIcon(vAPI.toolbarItem); }, true);