From f3f52fef6f07c7819bcba7c91054a96ee62971f8 Mon Sep 17 00:00:00 2001 From: Thibaut Courouble Date: Sun, 29 May 2016 12:47:00 -0400 Subject: [PATCH] Handle "Permission denied to access property 'which'" onclick error --- assets/javascripts/lib/page.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/assets/javascripts/lib/page.coffee b/assets/javascripts/lib/page.coffee index 6444d97b..b311e51f 100644 --- a/assets/javascripts/lib/page.coffee +++ b/assets/javascripts/lib/page.coffee @@ -149,7 +149,10 @@ onpopstate = (event) -> return onclick = (event) -> - return if event.which isnt 1 or event.metaKey or event.ctrlKey or event.shiftKey or event.defaultPrevented + try + return if event.which isnt 1 or event.metaKey or event.ctrlKey or event.shiftKey or event.defaultPrevented + catch + return link = event.target link = link.parentElement while link and link.tagName isnt 'A'