Skip to content

Conversation

jacobsfletch
Copy link
Member

@jacobsfletch jacobsfletch commented Aug 28, 2025

When saving a doc and regenerating the breadcrumbs array, a phantom row will append itself to the end of the array on save. This is because of fixes made in #13551 changed the way we merge array and block rows from the server.

To fix this we need to ensure that row IDs are consistent across form state invocations, i.e. the hooks that mutate the array rows cannot discard the row IDs.

Before:

before.mp4

After:

after.mp4

Copy link
Contributor

github-actions bot commented Aug 28, 2025

📦 esbuild Bundle Analysis for payload

This analysis was generated by esbuild-bundle-analyzer. 🤖
This PR introduced no changes to the esbuild bundle! 🙌

@jacobsfletch jacobsfletch marked this pull request as ready for review August 28, 2025 19:15
@jacobsfletch jacobsfletch merged commit a231a05 into main Aug 28, 2025
83 checks passed
@jacobsfletch jacobsfletch deleted the fix/plugin-nested-docs-array-hooks branch August 28, 2025 20:12
Copy link
Contributor

github-actions bot commented Sep 9, 2025

🚀 This is included in version v3.55.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants