mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-29 02:32:01 +01:00
A mask made from the selection takes the selection with it in Photoshop: after Layer > Layer Mask > Reveal Selection (the Layers panel's mask button with a selection) the marching ants are gone. PhotoCraft kept the selection, so the usual next step, Invert (Cmd/Ctrl+I) on the new mask, inverted only the part inside the old selection and left the whole mask black, instead of flipping the mask. Hide Selection (the Alt-click variant) already dropped it. Reveal Selection now clears the selection in the same history step as the mask: one undo brings the selection back and removes the mask. Tests: adjust_cmds::tests::reveal_selection_drops_the_selection_so_invert_flips_the_whole_mask (8/16/32-bit). Tests that deselected right after Reveal Selection no longer need to (Deselect is disabled without a selection); layer_mask_depth and the automation agent tasks now expect the selection to be gone. Co-authored-by: abc2cb <271337822+abc2cb@users.noreply.github.com> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>