Create mask with active selection

Clicking Create Mask currently just makes a mask for the layer.

I'd like this to work like Photoshop where if there's an active selection and Create Mask is clicked then the mask that is generated automatically has black for everything NOT in the selection. This way one can work immediately to apply colour within the selection area.

Currently I have to do 3 extra steps before I can begin working with the mask. 

  1. Create a selection
  2. Click Create Mask
  3. Invert the selection
  4. Ctrl+F to fill the selection with black in the mask
  5. Deselect the selection

Between this suggestion and the Group masking I'd take the Group masking, but this is also super useful.