https://bugs.kde.org/show_bug.cgi?id=463230
Bug ID: 463230 Summary: Canvas isn't updated correctly in a certain scenario of using the colorize mask Classification: Applications Product: krita Version: 5.1.4 Platform: Ubuntu OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Tools/Colorize Assignee: krita-bugs-n...@kde.org Reporter: paleh21...@proton.me Target Milestone: --- Created attachment 154690 --> https://bugs.kde.org/attachment.cgi?id=154690&action=edit 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 -- You are receiving this mail because: You are watching all bug changes.