Option to limit non-contiguous selects and fills to viewport region

This would give you a quick way to manipulate every color of a kind that you see, with no worry about affecting something elsewhere that’s out of sight and out of mind.

Currently you can do it with magic wand + marquee select in intersect mode, but the extra steps add up