1
0
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:
Kris Maglione
2011-10-04 02:24:56 -04:00
parent f1e4e9958c
commit 0c1fc4f421
2 changed files with 73 additions and 29 deletions

View File

@@ -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 };
}