maybe fix#12675
#### PR Dependency Tree
* **PR #15353** 👈
This tree was auto-generated by
[Charcoal](https://github.com/danerwilliams/charcoal)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **Bug Fixes**
- Improved block selection updates so selected states refresh reliably.
- Corrected selected-block ordering and duplicate handling.
- Improved toolbar positioning accuracy and reduced unnecessary layout
recalculations.
- Adjusted toolbar animation behavior for surface-based tools.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->