summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortess <me@thvxl.se>2024-11-12 21:29:22 +0100
committertess <me@thvxl.se>2024-11-12 21:39:38 +0100
commit19be113cb4f62eb479061fe5274fce0655ee232b (patch)
tree0db067fdfa8e1804782b9afc25198cc9bc931c09
parentmake sure popup position is never off screen to the left (diff)
downloadsharkey-19be113cb4f62eb479061fe5274fce0655ee232b.tar.gz
sharkey-19be113cb4f62eb479061fe5274fce0655ee232b.tar.bz2
sharkey-19be113cb4f62eb479061fe5274fce0655ee232b.zip
Keep MkUserPopup from extending past left side of screen
-rw-r--r--packages/frontend/src/components/MkUserPopup.vue2
1 files changed, 1 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkUserPopup.vue b/packages/frontend/src/components/MkUserPopup.vue
index c6f4699b3e..e98a8b85e9 100644
--- a/packages/frontend/src/components/MkUserPopup.vue
+++ b/packages/frontend/src/components/MkUserPopup.vue
@@ -119,7 +119,7 @@ onMounted(() => {
}
const rect = props.source.getBoundingClientRect();
- const x = ((rect.left + (props.source.offsetWidth / 2)) - (300 / 2)) + window.scrollX;
+ const x = Math.max(2, ((rect.left + (props.source.offsetWidth / 2)) - (300 / 2)) + window.scrollX);
const y = rect.top + props.source.offsetHeight + window.scrollY;
top.value = y;