mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-01-06 18:24:11 +01:00
Be more assiduous in scrollIntoView. Don't pass it off to the element, which winds up mucking everything up.
This commit is contained in:
@@ -501,7 +501,7 @@ var Buffer = Module("Buffer", {
|
||||
|
||||
let win = this.focusedFrame;
|
||||
let sel = win.getSelection();
|
||||
let viewport = DOM(win).rect;
|
||||
let { viewport } = DOM(win);
|
||||
|
||||
if (sel.rangeCount) {
|
||||
var range = sel.getRangeAt(0);
|
||||
@@ -509,7 +509,7 @@ var Buffer = Module("Buffer", {
|
||||
return;
|
||||
|
||||
var { rect } = DOM(range);
|
||||
var reverse = rect.bottom > win.innerHeight;
|
||||
var reverse = rect.bottom > viewport.bottom;
|
||||
|
||||
rect = { x: rect.left, y: 0, width: rect.width, height: win.innerHeight };
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user