mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 11:55:23 +00:00
malformed_ids_are_refused_by_commands_that_default_to_the_selection put back the document, the selection and the undo history after a case that changed them, but not isolation mode or the opacity mask view. If object.isolate entered isolation mode while refusing a bad id, the test did not report it, and the later transparency.editOpacityMask and transparency.viewOpacityMask cases failed with "exit isolation mode first" instead. Each case now also compares isolation mode and the shown mask before and after the command, and puts them back when they changed, so a failure is reported against the command that caused it.