Created attachment 136271 [details] Demonstration of corrupted selection SUMMARY When the user moves a selection mask rather quickly, the selection mask has a chance of becoming functionally corrupted. See attachment. STEPS TO REPRODUCE 1. Create a selection. 2. Select the selection mask layer. 3. Move the selection mask layer quickly. OBSERVED RESULT The selection mask becomes functionally disjointed and malformed. EXPECTED RESULT The selection mask should keep its original shape. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian sid (available in About System) KDE Plasma Version: 5.20.5 KDE Frameworks Version: 5.78.0 Qt Version: 5.12.9 (Appimage)
The chance of this bug occurring might depend on the amount of processing power available. I was building Krita with most of my threads while encountering this.
With the 4.4.3-beta1 appimage on Debian 10, with a not very powerful computer, I see slight transient breakup of the selection when being moved very rapidly but no permanent change to it. I tried with the global selection mask and a local selection mask.
@tomtomtom, does the selection stay that way (as in, if you switch to another layer, does it appears as a weird shape in marching ants and if you paint, does it paint only inside that weird shape)?
Uhh I'm sorry - now I see in the video that yes, indeed it does. I thought it's the end of the video. Sorry for that. What's interesting though, is it a raster selection or a vector selection?
At the moment it appears that only vector selections stay malformed after moving. Pixel selections do experience the breakup but seem to fix themselves when the moving stops.
I've used the 4.4.7 and 5.0.0-beta1 appimages on Debian 10 and can't get the selection mask to stay fragmented after rapid moves all over and off the canvas, with raster and vector selections. Maybe having a slow old computer is an advantage in this situation?