From f97b0481f22b59a2c80d7d029914d014e6ad8b5a Mon Sep 17 00:00:00 2001 From: nayan9617 Date: Sat, 4 Apr 2026 17:25:40 +0530 Subject: [PATCH 1/4] keep tooltips above dialogs by fixing tippy mount layer --- src/app.css | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/app.css b/src/app.css index e283ad25..e89e137b 100644 --- a/src/app.css +++ b/src/app.css @@ -364,6 +364,17 @@ /* tippy popover */ +.tippy-target { + position: fixed; + inset: 0; + z-index: 9999; + pointer-events: none; +} + +.tippy-target > * { + pointer-events: auto; +} + .tippy-box { @apply rounded-box shadow-xl; } -- 2.52.0 From 3f647eb448d11141b0eea9c538aab8975ce8aead Mon Sep 17 00:00:00 2001 From: nayan9617 Date: Sat, 4 Apr 2026 18:22:36 +0530 Subject: [PATCH 2/4] stop room detail tooltips from getting clipped --- src/app/components/RoomDetail.svelte | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/components/RoomDetail.svelte b/src/app/components/RoomDetail.svelte index 69746d90..a07daae7 100644 --- a/src/app/components/RoomDetail.svelte +++ b/src/app/components/RoomDetail.svelte @@ -207,35 +207,35 @@
{#if $room?.isRestricted} {/if} {#if $room?.isPrivate} {/if} {#if $room?.isHidden} {/if} {#if $room?.isClosed} {/if} {#if !$room?.isRestricted && !$room?.isPrivate && !$room?.isHidden && !$room?.isClosed} -- 2.52.0 From 21122a795e5857db7426c6acc6fa7f89ffa3012a Mon Sep 17 00:00:00 2001 From: nayan9617 Date: Sat, 4 Apr 2026 18:36:18 +0530 Subject: [PATCH 3/4] move room detail tooltip to the right --- src/app/components/RoomDetail.svelte | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/components/RoomDetail.svelte b/src/app/components/RoomDetail.svelte index a07daae7..0077faea 100644 --- a/src/app/components/RoomDetail.svelte +++ b/src/app/components/RoomDetail.svelte @@ -207,35 +207,35 @@
{#if $room?.isRestricted} {/if} {#if $room?.isPrivate} {/if} {#if $room?.isHidden} {/if} {#if $room?.isClosed} {/if} {#if !$room?.isRestricted && !$room?.isPrivate && !$room?.isHidden && !$room?.isClosed} -- 2.52.0 From 3c284192174afc21642ce4d1786d3f44896c2e2a Mon Sep 17 00:00:00 2001 From: nayan9617 Date: Sun, 5 Apr 2026 00:45:28 +0530 Subject: [PATCH 4/4] use shared Tooltip for room permission chips --- src/app/components/RoomDetail.svelte | 51 ++++++++++++++-------------- 1 file changed, 26 insertions(+), 25 deletions(-) diff --git a/src/app/components/RoomDetail.svelte b/src/app/components/RoomDetail.svelte index 0077faea..80688c7c 100644 --- a/src/app/components/RoomDetail.svelte +++ b/src/app/components/RoomDetail.svelte @@ -22,6 +22,7 @@ import Button from "@lib/components/Button.svelte" import Popover from "@lib/components/Popover.svelte" import Confirm from "@lib/components/Confirm.svelte" + import Tooltip from "@lib/components/Tooltip.svelte" import Modal from "@lib/components/Modal.svelte" import ModalBody from "@lib/components/ModalBody.svelte" import ModalFooter from "@lib/components/ModalFooter.svelte" @@ -206,39 +207,39 @@ Room Permissions
{#if $room?.isRestricted} - + + + {/if} {#if $room?.isPrivate} - + + + {/if} {#if $room?.isHidden} - + + + {/if} {#if $room?.isClosed} - + + + {/if} {#if !$room?.isRestricted && !$room?.isPrivate && !$room?.isHidden && !$room?.isClosed} - + + + {/if}
-- 2.52.0