diff options
author | Shadowlauch <Shadowlauch@users.noreply.github.com> | 2021-10-15 01:29:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-14 19:29:52 -0400 |
commit | b3d38fce47fbcf3a0d5552cad73f5ebf2a21176c (patch) | |
tree | 9cb75856d628407280fc01bcc8d46152be921fd7 | |
parent | 0a8992d21550dff1176820d434b5dd7e4f233749 (diff) |
fix DOMRect for vertical position calculation (#1986)
-rw-r--r-- | ext/js/app/popup.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ext/js/app/popup.js b/ext/js/app/popup.js index 347cbb84..3a29563d 100644 --- a/ext/js/app/popup.js +++ b/ext/js/app/popup.js @@ -560,16 +560,16 @@ class Popup extends EventDispatcher { const verticalOffset = optionsGeneral.popupVerticalOffset2 * offsetScale; const [x, w] = this._getConstrainedPositionBinary( - elementRect.left - horizontalOffset, - elementRect.right + horizontalOffset, + elementRect.x - horizontalOffset, + elementRect.x + elementRect.width + horizontalOffset, width, viewport.left, viewport.right, preferRight ); const [y, h, below] = this._getConstrainedPosition( - elementRect.bottom - verticalOffset, - elementRect.top + verticalOffset, + elementRect.y + elementRect.height - verticalOffset, + elementRect.y + verticalOffset, height, viewport.top, viewport.bottom, |