From 4e767155bc86e5a11175bdec7396f7a7c56b2f73 Mon Sep 17 00:00:00 2001 From: wandji20 Date: Tue, 19 Mar 2024 11:26:35 +0100 Subject: [PATCH] Fix issue calculating flyout position [SCI-10367] --- app/javascript/vue/shared/mixins/fixed_flyout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/vue/shared/mixins/fixed_flyout.js b/app/javascript/vue/shared/mixins/fixed_flyout.js index df130a3dc..bae65f987 100644 --- a/app/javascript/vue/shared/mixins/fixed_flyout.js +++ b/app/javascript/vue/shared/mixins/fixed_flyout.js @@ -64,7 +64,7 @@ export default { flyout.style.minWidth = `${width}px`; } - if (window.innerWidth - flyoutRect.right < 0) { // when flyout is out of screen + if (window.innerWidth - (field.x + flyoutRect.width) < 0) { // when flyout is out of screen flyout.style.left = 'unset'; flyout.style.right = `${width - Math.abs(right)}px`; } else if (this.position === 'right') {