https://bugs.kde.org/show_bug.cgi?id=423777
Bug ID: 423777 Summary: "Undo" does not work correctly for multiple flood fills. Product: krita Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: General Assignee: krita-bugs-n...@kde.org Reporter: poc.playhouse.pa...@gmail.com Target Milestone: --- SUMMARY Problem: "undo" does not always undo flood fill but will undo actions before and after it. System: Linux Mint 20 XFCE Version: Krita 4.3.0 STEPS TO REPRODUCE (not all these may be necessary, but pretty sure filling twice has to happen.) Starting with 7 layers. One has outlines. 1) duplicate the outline layer and hide the original 2) use the Contiguous Selection Tool to select 5 or six areas on the outline layer 3) fill with Foreground Color 4) deselect all 5) use the Contiguous Selection Tool to select 5 or six areas on the outline layer 6) change Foreground Color 7) fill with new Foreground Color 8) deselect all 7) start to undo all the previous actions. It takes a while because of all the selections. When you get to the most recent flood fill it will be undone. Then more selection undos and when you get to the original flood fill it will not undo, but you can go past it and undo the other selection things. OBSERVED RESULT: The original flood fill cannot be undone, and areas that were covered due to the Grow/Shrink Selection feature are not restored. EXPECTED RESULT: Restore the file to its condition before the flood fill happened. SOFTWARE/OS VERSIONS Version: Krita 4.3.0 System: Linux Mint 20 XFCE System: Kernel: 5.4.0-40-generic x86_64 bits: 64 compiler: gcc v: 9.3.0 Desktop: Xfce 4.14.2 tk: Gtk 3.24.13 wm: xfwm4 dm: LightDM Distro: Linux Mint 20 Ulyana base: Ubuntu 20.04 focal Windows: macOS: Linux/KDE Plasma: (available in About System) KDE Plasma Version: KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION -- You are receiving this mail because: You are watching all bug changes.