From 4705fb296c8cb2e41f1a02d639dab8ab89aff43c Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Sun, 7 May 2017 00:50:38 +0200
Subject: [PATCH] Don't fail on same origin policy violations #349.

---
 src/scripts/hints.js | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

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();
-- 
2.20.1