Files
hyperframes/packages
Miguel Angel Simon Sierra b7fddd548a fix(studio): crop restore value is owned by the lifted element's gesture
The deselect restore read a ref recomputed from RENDER state — on a direct
A→B selection switch, state re-syncs to B before A's effect cleanup runs,
so after a committed crop gesture A was restored with B's crop string (or
lost its crop when B had none). The committed value is now written at
gesture-commit time (tri-state: none committed / crop removal / the exact
committed string), so cleanup never touches render state. Adds component
tests for lift/restore ordering, including the direct A→B switch and the
uneditable-clip stand-down.
2026-07-11 14:58:17 -04:00
..
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00
2026-07-10 18:48:40 -04:00