SUMMARY when using a transform layer on liquify mode, with some more complex setup (usually involving filter masks), saving and opening the file again causes the transform layer to completely erase everything under it. hiding the transform layer does not fix the embed. you have to hide and unhide some specific layer deep down in the layer stack to fix the preview. NOTE: my friend tested this in 5.1.5 and it DOES NOT happen. this still happens both in 5.2.6 and 5.2.9. STEPS TO REPRODUCE open the included file; found to happen in situation where a transform layer (on liquify) applies to a layer with some filter mask on it OBSERVED RESULT file loads like this: https://i.imgur.com/tT7YLWC.png hiding the transform layer does not fix the preview. you have to also hide and unhide the paint layer itself to fix it. (this gets incredibly difficult to do when you have dozens of layers, as only un-rehiding a very specific layer would fix the preview) EXPECTED RESULT file should load like this (as this is the state in which it was saved) https://i.imgur.com/iBpMolV.png SOFTWARE/OS VERSIONS Windows: macOS: (available in the Info Center app, or by running `kinfo` in a terminal window) Linux/KDE Plasma: KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Created attachment 180015 [details] test file where the bug happens i am very sorry, i forgot to include the test file. i will add that this bug has been severely detrimental to my workflow, as i work non-destructively and use liquify transform layers extensively. this prevents most files from loading correctly and it becomes a terrible game of trying to figure out how to cause the preview to re-calculate properly
If I test this with 5.3 pre-alpha, initially the image doesn show the pink line, but after a while it appeared. With 5.2.9 I can confirm the issue. Could you check with the windows nightly build from the master branch from https://invent.kde.org/graphics/krita/-/artifacts ?
(In reply to Halla Rempt from comment #2) > If I test this with 5.3 pre-alpha, initially the image doesn show the pink > line, but after a while it appeared. With 5.2.9 I can confirm the issue. > Could you check with the windows nightly build from the master branch from > https://invent.kde.org/graphics/krita/-/artifacts ? on 5.3.0 (30dbfeb), it works, however the next case does not work: having multiple liquify layers with `transform layer fail 2.kra`: file before saving: https://i.imgur.com/nRAb9Mb.png (top transform layer disabled: https://i.imgur.com/EU2PZgC.png) file after re-opening: https://i.imgur.com/tjFtZ3w.png (i have waited several minutes but the mouth does not render) hiding and un-hiding the top transform layer fixes the preview after a few seconds.
Created attachment 180071 [details] same sort of bug but with two liquify transform layers
🐛🧹 Thanks for your comment! Automatically switching the status to REPORTED so the team can perform further triage. In the future you may also do this yourself when providing needed information.