Use v-show instead of v-if for EditorToolbar and BubbleMenu to avoid a race condition between Vue's DOM reconciliation and tiptap's internal DOM manipulation during unmount. This fixes the "Cannot read properties of null (reading 'insertBefore')" error that occurred when saving a task description. Adds regression test to verify the fix. Upstream issue: https://github.com/ueberdosis/tiptap/issues/7342 Fixes: https://github.com/go-vikunja/vikunja/issues/1770 |
||
|---|---|---|
| .. | ||
| comment-pagination.spec.ts | ||
| date-display.spec.ts | ||
| drag-to-project.spec.ts | ||
| mention-in-comment.spec.ts | ||
| overview.spec.ts | ||
| subtask-duplicates.spec.ts | ||
| task.spec.ts | ||
| tiptap-editor-save.spec.ts | ||