https://bugs.kde.org/show_bug.cgi?id=401757
Bug ID: 401757 Summary: Complex weird behavior with layers and undo history Product: krita Version: git master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: storm.ant...@gmail.com Target Milestone: --- Sometimes the following behavior happens: Painting on or changing visibility of a layer doesn't show anymore. Selecting another layer makes the changes appear while creating a rogue "Move" entry in undo history. Undoing stops working. Trying to undo steps and then paint or change visibility of a layer may either result in the changes added after the last undo step instead of the selected one and the creation of another false "Move" undo entry, or it may force the undoing to take effect and apply the action after the selected undo step as it would normally be expected - when this happens the bug does away for the time being. One time it happened while editing a local selection. This caused the selection to be overwritten, which reflected on its thumbnail, but selecting it still showed the decoration for the state before overwritten. After saving the document and restarting Krita the selection was indeed overwritten just like them thumbnail showed earlier. The triggering of and behavior of this bug seems inconsistent, so far I was unable to identify any patterns or reliable ways to reproduce it, but it happened several times in the past week or so. Saving the document and restarting Krita clears the issue but data loss may happen if we were unable to force undoing to take effect before saving. STEPS TO REPRODUCE Unknown - but probably related to changing visibility of and/or moving layers. Krita Version: 4.2.0-pre-alpha (git 05baa5b) Qt Version (compiled): 5.11.2 Version (loaded): 5.11.2 OS Information Build ABI: x86_64-little_endian-lp64 Build CPU: x86_64 CPU: x86_64 Kernel Type: linux Kernel Version: 4.19.4-arch1-1-ARCH Pretty Productname: Arch Linux Product Type: arch Product Version: unknown OpenGL Info Vendor: NVIDIA Corporation Renderer: "GeForce GTX 750 Ti/PCIe/SSE2" Version: "4.6.0 NVIDIA 415.18" Shading language: 4.60 NVIDIA Requested format: QSurfaceFormat(version 3.0, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize -1, greenBufferSize -1, blueBufferSize -1, alphaBufferSize -1, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Current format: QSurfaceFormat(version 4.6, options QFlags<QSurfaceFormat::FormatOption>(DeprecatedFunctions), depthBufferSize 24, redBufferSize 8, greenBufferSize 8, blueBufferSize 8, alphaBufferSize 0, stencilBufferSize 8, samples -1, swapBehavior QSurfaceFormat::SwapBehavior(DoubleBuffer), swapInterval 0, colorSpace QSurfaceFormat::ColorSpace(DefaultColorSpace), profile QSurfaceFormat::OpenGLContextProfile(CompatibilityProfile)) Version: 4.6 Supports deprecated functions true is OpenGL ES: false -- You are receiving this mail because: You are watching all bug changes.