mirror of
https://github.com/storytold/gridcraft.git
synced 2026-10-30 13:46:47 -06:00
Under `shiftDown` or `shiftRight` with conflicts, `macro.check` looked only for the refusals made before a shift, so it said `ok` for a run the second footprint stops (an anchor that moves with the shifted data). It now shifts the data inside an undo group, takes the footprint again, rolls both back and puts the session back, and reports what still stands in the way. - Test: the `Named` case and a shift that makes room in `shifting_makes_room_and_is_checked_again`.