mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 800805: Account for left border and padding when snapping in to text after reflow on zoom. [r=kats]
This commit is contained in:
parent
4a169761b4
commit
f3621d8ed9
@ -4024,8 +4024,13 @@ var BrowserEventHandler = {
|
||||
// center the area of interest on the screen.
|
||||
let topPos = scrollTop + drRect.top - (viewport.cssHeight / 2.0);
|
||||
|
||||
// Factor in the border and padding
|
||||
let boundingStyle = window.getComputedStyle(boundingElement);
|
||||
let leftAdjustment = parseInt(boundingStyle.paddingLeft) +
|
||||
parseInt(boundingStyle.borderLeftWidth);
|
||||
|
||||
rect.type = "Browser:ZoomToRect";
|
||||
rect.x = Math.max(viewport.cssPageLeft, rect.x - fudge);
|
||||
rect.x = Math.max(viewport.cssPageLeft, rect.x - fudge + leftAdjustment);
|
||||
rect.y = Math.max(topPos, viewport.cssPageTop);
|
||||
rect.w = viewport.cssWidth;
|
||||
rect.h = viewport.cssHeight;
|
||||
|
Loading…
Reference in New Issue
Block a user