From 3dcd7a9eac798f218ea204acab58d02679329172 Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Mon, 6 Aug 2018 23:59:57 +0200
Subject: [PATCH] Update hints also on scrolling within frames.

---
 src/scripts/hints.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/scripts/hints.js b/src/scripts/hints.js
index 7d7b379..32b4f06 100644
--- a/src/scripts/hints.js
+++ b/src/scripts/hints.js
@@ -80,6 +80,12 @@ var hints = Object.freeze((function(){
         if (removeListener && w) {
             w.removeEventListener("resize", onresize, true);
             w.removeEventListener("scroll", onresize, false);
+            for (i = 0; i < w.frames.length; i++) {
+                try {
+                    w.frames[i].frameElement.contentDocument.removeEventListener("scroll", onresize, false);
+                } catch (ex) {
+                }
+            }
         }
         for (i = 0; i < docs.length; i++) {
             doc = docs[i];
@@ -555,6 +561,12 @@ var hints = Object.freeze((function(){
 
             window.addEventListener("resize", onresize, true);
             window.addEventListener("scroll", onresize, false);
+            for (var i = 0; i < window.frames.length; i++) {
+                try {
+                    window.frames[i].frameElement.contentDocument.addEventListener("scroll", onresize, false);
+                } catch (ex) {
+                }
+            }
 
             create();
             return show(true);
-- 
2.20.1