Fixes #13653. Duplicating array rows causes phantom rows to appear. This is because when duplicate the row locally, we use inconsistent row IDs, e.g. the `array.rows[0].id` does not match its `array.0.id` counterpart. This causes form state to lose the reference to the existing row, which the server interprets as new row as of #13551. Before: https://github.com/user-attachments/assets/9f7efc59-ebd9-4fbb-b643-c22d4d3140a3 After: https://github.com/user-attachments/assets/188db823-4ee5-4757-8b89-751c8d978ad9 --- - To see the specific tasks where the Asana app for GitHub is being used, see below: - https://app.asana.com/0/0/1211210023936585
6 lines
272 B
TypeScript
6 lines
272 B
TypeScript
export { addBlock, addBlockBelow } from './addBlock.js'
|
|
export { duplicateBlock } from './duplicateBlock.js'
|
|
export { openBlocksDrawer } from './openBlocksDrawer.js'
|
|
export { removeAllBlocks } from './removeAllBlocks.js'
|
|
export { reorderBlocks } from './reorderBlocks.js'
|