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. |
||
|---|---|---|
| .. | ||
| focus.ts | ||
| shortcut.ts | ||
| testid.ts | ||
| tooltip.ts | ||