summaryrefslogtreecommitdiff
path: root/ext/js/app
diff options
context:
space:
mode:
authorShadowlauch <Shadowlauch@users.noreply.github.com>2021-10-15 01:29:52 +0200
committerGitHub <noreply@github.com>2021-10-14 19:29:52 -0400
commitb3d38fce47fbcf3a0d5552cad73f5ebf2a21176c (patch)
tree9cb75856d628407280fc01bcc8d46152be921fd7 /ext/js/app
parent0a8992d21550dff1176820d434b5dd7e4f233749 (diff)
fix DOMRect for vertical position calculation (#1986)
Diffstat (limited to 'ext/js/app')
-rw-r--r--ext/js/app/popup.js8
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,