### Description Related to #72836 While reviewing #73046, I noticed that note positions get lost in more and more scenarios, so we need some kind of fundamental solution approach. ### Step-by-step reproduction instructions Below are the issues I discovered. #### Block transformation - Transform a block with notes into another block. https://github.com/user-attachments/assets/a32d659f-e5d3-44a1-aa0b-7bb59d2d7021 #### Hidden block - Hide a block with notes. - Deselect the block and select the block again. https://github.com/user-attachments/assets/230e9927-c25f-46c8-b683-af292dac99a6 #### Detach pattern - Create a synced pattern from a block with notes. - Disconnect the pattern. - https://github.com/user-attachments/assets/5dc78bff-327a-4b7f-9309-353c5d62683f
Description
Related to #72836
While reviewing #73046, I noticed that note positions get lost in more and more scenarios, so we need some kind of fundamental solution approach.
Step-by-step reproduction instructions
Below are the issues I discovered.
Block transformation
transform-block.mp4
Hidden block
hidden-block.mp4
Detach pattern
disconnect-pattern.mp4