InvokeAI icon indicating copy to clipboard operation
InvokeAI copied to clipboard

[bug]: Unable to undo multiple actions on canvas

Open max-maag opened this issue 9 months ago • 1 comments

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

  1. Perform two actions on the canvas (e.g. paint two separate stokes with the brush).
  2. Press Ctrl+z. This undoes an action as expected.
  3. Press Ctrl+z again. This does nothing.
  4. Perform another two actions.
  5. Press Ctrl+z. This undoes an action as expected.
  6. 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

max-maag avatar Mar 05 '25 11:03 max-maag

+1 to this issue. I'm running InvokeAI on a docker container in runpod (the default pytorch template) and have exactly the same issue.

freak532486 avatar Sep 20 '25 11:09 freak532486