InvokeAI
InvokeAI copied to clipboard
[bug]: Unable to undo multiple actions on canvas
Is there an existing issue for this problem?
- [x] I have searched the existing issues
Operating system
Linux
GPU vendor
AMD (ROCm)
GPU model
RX 7800 XT
GPU VRAM
16G
Version number
v5.7.0rc1
Browser
Firefox 136.0 (64-bit)
Python dependencies
No response
What happened
On the canvas, when I press Ctrl+z, the last action is undone. If I then press Ctrl+z again, nothing happens.
When I perform more actions, Ctrl+z works again but again only once.
What you expected to happen
Another action is undone.
How to reproduce the problem
- Perform two actions on the canvas (e.g. paint two separate stokes with the brush).
- Press Ctrl+z. This undoes an action as expected.
- Press Ctrl+z again. This does nothing.
- Perform another two actions.
- Press Ctrl+z. This undoes an action as expected.
- Press Ctrl+z again. This does nothing.
Additional context
Older versions of Invoke are affected by this as well. I only noticed that this isn't intended behavior when I watched a studio sessions where seemingly unlimited amounts of undoing were possible.
In case it matters: I'm using Arch Linux with Wayland and KDE.
Discord username
No response
+1 to this issue. I'm running InvokeAI on a docker container in runpod (the default pytorch template) and have exactly the same issue.