mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-22 01:07:59 +01:00
Deal with some Buffer.findScrollable corner cases.
--HG-- extra : rebase_source : 6acbaac21f3098ab357ceddcd796e6566a61a6d9
This commit is contained in:
@@ -1144,6 +1144,8 @@ const Buffer = Module("buffer", {
|
||||
|
||||
findScrollable: function findScrollable(dir, horizontal) {
|
||||
function find(elem) {
|
||||
while (!(elem instanceof Element) && elem.parentNode)
|
||||
elem = elem.parentNode;
|
||||
for (; elem && elem.parentNode instanceof Element; elem = elem.parentNode)
|
||||
if (Buffer.isScrollable(elem, dir, horizontal))
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user