From: Daniel Carl <danielcarl@gmx.de>
Date: Sat, 6 May 2017 22:50:38 +0000 (+0200)
Subject: Don't fail on same origin policy violations #349.
X-Git-Url: https://git.owens.tech/112-editable-focus.html/112-editable-focus.html/git?a=commitdiff_plain;h=4705fb296c8cb2e41f1a02d639dab8ab89aff43c;p=vimb.git

Don't fail on same origin policy violations #349.
---

diff --git a/src/scripts/hints.js b/src/scripts/hints.js
index c381e45..80c5df2 100644
--- a/src/scripts/hints.js
+++ b/src/scripts/hints.js
@@ -209,9 +209,11 @@ var hints = Object.freeze((function(){
 
             /* recurse into any iframe or frame element */
             for (i = 0; i < win.frames.length; i++) {
-                var rect,
-                    f = win.frames[i],
-                    e = f.frameElement;
+                try {
+                    var rect, f = win.frames[i], e = f.frameElement;
+                } catch (ex) {
+                    continue;
+                }
 
                 if (isVisible(e)) {
                     rect = e.getBoundingClientRect();