vikunja/frontend/src/directives
Tink bot 941f6bb1be fix(tooltip): show tooltips in top layer when inside modal dialog
Tooltips on relative dates (and other content) were invisible when a task
was opened in the modal. The modal uses <dialog> opened via showModal(),
which places it in the browser's top layer. floating-vue teleports
tooltips to <body> by default, so they were rendered *below* the dialog
backdrop and hidden behind it.

Wrap the v-tooltip directive to detect the nearest <dialog> ancestor of
the target and use it as the tooltip's container, keeping the tooltip in
the same top-layer context as the modal it belongs to. Tooltips outside
any dialog still teleport to <body> as before.
2026-05-18 18:09:38 +00:00
..
focus.ts fix(frontend): make v-focus directive work with wrapper components 2026-01-10 21:59:06 +01:00
shortcut.ts refactor(shortcuts): update directive to use new shortcut module 2026-03-03 14:00:25 +01:00
testid.ts fix(frontend): use import.meta.env.MODE instead of DEV for testid directive 2026-04-24 11:24:34 +02:00
tooltip.ts fix(tooltip): show tooltips in top layer when inside modal dialog 2026-05-18 18:09:38 +00:00