SUMMARY If all a user do after opening a document was to change some layer names, Krita would not consider the document has been changed and thus cannot save the modified layer names without at least painting something. STEPS TO REPRODUCE 1. Open a existing multi-layer document 2. Change the names of the layers, do nothing else OBSERVED RESULT Since Krita does not consider the document to be modified, there is no * mark in title bar, and thus it cannot save the modified layer names unless you paint something first. I discovered this bug when I was trying to fix a dumb typo in my document's layer names.
I think we've gone back and forth on this a bunch of times, with some people wanting these changes to make the document modified, and others not...
My argument would be: 1) why would anybody change the layer names if they don't want to save them? 2) it has real world usage when someone open a document just to change the layer names before they can present the source file to the next person who will be working on it. 3) The current state is just so confusing. Took me a while to realize why dropbox didn't update my uploaded file -- because Krita did not save the changes in the first place.
I've just encountered this and two other changes that are 'not saveable' when performed in isolation. These are changing visibility (on/off) of a Transform Mask or a Transparency Mask. There may be other changes that are treated in the same way by krita. In my case I was trying to change all three in one session. The 'ugly workaround' is to paint a small part in a transparent region then erase what you painted. After that, all changes will be saved. I'd agree with the arguments of Tyson Tan in Comment 2
(In reply to Ahab Greybeard from comment #3) > I've just encountered this and two other changes that are 'not saveable' > when performed in isolation. > These are changing visibility (on/off) of a Transform Mask or a Transparency > Mask. There may be other changes that are treated in the same way by krita. > In my case I was trying to change all three in one session. > The 'ugly workaround' is to paint a small part in a transparent region then > erase what you painted. After that, all changes will be saved. > > I'd agree with the arguments of Tyson Tan in Comment 2 As I have to work with pixel art designs with huge amount and layers and Transform Masks that needed to be switch on and off all the time, this is bugging me so much. ^^;
*** This bug has been marked as a duplicate of bug 389876 ***