diff options
| author | tess <me@thvxl.se> | 2024-11-12 21:29:22 +0100 |
|---|---|---|
| committer | tess <me@thvxl.se> | 2024-11-12 21:39:38 +0100 |
| commit | 19be113cb4f62eb479061fe5274fce0655ee232b (patch) | |
| tree | 0db067fdfa8e1804782b9afc25198cc9bc931c09 | |
| parent | make sure popup position is never off screen to the left (diff) | |
| download | sharkey-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.vue | 2 |
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; |