mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2025-12-20 08:07:59 +01:00
Fix "Security Manager vetoed action" in FF36.
This commit is contained in:
@@ -1146,7 +1146,8 @@ var Buffer = Module("buffer", {
|
|||||||
throw Error();
|
throw Error();
|
||||||
|
|
||||||
let left = "dactylScrollDestX" in elem ? elem.dactylScrollDestX : elem.scrollLeft;
|
let left = "dactylScrollDestX" in elem ? elem.dactylScrollDestX : elem.scrollLeft;
|
||||||
delete elem.dactylScrollDestX;
|
if ("dactylScrollDestX" in elem)
|
||||||
|
delete elem.dactylScrollDestX;
|
||||||
|
|
||||||
dactyl.assert(number < 0 ? left > 0 : left < elem.scrollWidth - elem.clientWidth);
|
dactyl.assert(number < 0 ? left > 0 : left < elem.scrollWidth - elem.clientWidth);
|
||||||
Buffer.scrollTo(elem, left + number * increment, null);
|
Buffer.scrollTo(elem, left + number * increment, null);
|
||||||
@@ -1162,7 +1163,8 @@ var Buffer = Module("buffer", {
|
|||||||
throw Error();
|
throw Error();
|
||||||
|
|
||||||
let top = "dactylScrollDestY" in elem ? elem.dactylScrollDestY : elem.scrollTop;
|
let top = "dactylScrollDestY" in elem ? elem.dactylScrollDestY : elem.scrollTop;
|
||||||
delete elem.dactylScrollDestY;
|
if ("dactylScrollDestY" in elem)
|
||||||
|
delete elem.dactylScrollDestY;
|
||||||
|
|
||||||
dactyl.assert(number < 0 ? top > 0 : top < elem.scrollHeight - elem.clientHeight);
|
dactyl.assert(number < 0 ? top > 0 : top < elem.scrollHeight - elem.clientHeight);
|
||||||
Buffer.scrollTo(elem, null, top + number * increment);
|
Buffer.scrollTo(elem, null, top + number * increment);
|
||||||
|
|||||||
Reference in New Issue
Block a user