From: Daniel Carl <danielcarl@gmx.de>
Date: Mon, 6 Aug 2018 21:59:57 +0000 (+0200)
Subject: Update hints also on scrolling within frames.
X-Git-Url: https://git.owens.tech/assets/112-editable-focus.html/assets/112-editable-focus.html/git?a=commitdiff_plain;h=3dcd7a9eac798f218ea204acab58d02679329172;p=vimb.git

Update hints also on scrolling within frames.
---

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