From 572cd3655ee0ea1e43a043488d55aa58d54a71d8 Mon Sep 17 00:00:00 2001 From: Martynas Bagdonas Date: Tue, 20 Jun 2023 13:56:30 +0300 Subject: [PATCH] Fix reader context menu positioning in RTL mode --- chrome/content/zotero/xpcom/reader.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/chrome/content/zotero/xpcom/reader.js b/chrome/content/zotero/xpcom/reader.js index 7d0636d47d..896bd7c8b8 100644 --- a/chrome/content/zotero/xpcom/reader.js +++ b/chrome/content/zotero/xpcom/reader.js @@ -798,6 +798,9 @@ class ReaderInstance { let rect = this._iframe.getBoundingClientRect(); x += rect.left; y += rect.top; + if (Zotero.rtl) { + x *= -1; + } setTimeout(() => popup.openPopup(null, 'before_start', x, y, true)); }