Created attachment 154690 [details] Result SUMMARY Checking "Limit to layer bounds" after the colorize mask had already been created for the entire canvas doesn't reinitialize the area outside the bounds STEPS TO REPRODUCE 1. Create new layer 2. Draw something on this layer, but such that its allocated size remains strictly inferior to the size of the canvas 3. Switch to Colorize Mask Tool, create a colorize mask for this layer, add some strokes to the mask 4. In Tool Options, while "Limit to layer bounds" is unchecked, click on "Update" and wait for the operation to finish 5. Check "Limit to layer bounds" 6. Click on "Update" again and wait for the operation to finish OBSERVED RESULT As evident from the screenshot, the canvas is updated incorrectly outside of the area of the smallest rectangle containing both the layer's and the mask's strokes. Zooming, panning or turning off the visibility for the colorize mask doesn't update it either. EXPECTED RESULT The outside area should be blank SOFTWARE/OS VERSIONS Linux: Ubuntu 22.04.1 LTS Qt Version: 5.12.12
Created attachment 154691 [details] Step 3
Created attachment 154692 [details] Step 5
Hi, thank you for your report! Following the steps, I can confirm with the Krita Version: 5.2.0-prealpha (git 5c98a72) Appimage with Qt 5.15.7
Remove triaged keyword from CONFIRMED bugs