Skip to content

Conversation

@duncanmcclean
Copy link
Member

This pull request fixes an issue where set values might be lost when reordering sets.

When you drag a set, TipTap temporarily removes it from the fieldtype's value, which triggers the watch() inside the Set.vue component to overwrite the set's values with undefined, which ultimately causes the set's values to be emptied.

By adding a guard inside the watcher, we're keeping the original values intact until TipTap has finished updating the document.

Fixes #13539

@duncanmcclean duncanmcclean linked an issue Jan 14, 2026 that may be closed by this pull request
@jasonvarga jasonvarga merged commit 6123bb1 into master Jan 14, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[6.x] Bard Set reordering is broken

3 participants