You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The way history.redo() is implemented, it's possible to redo into an un-annotated edit state. This is really bad because the user could perform some temporary edit, then undo out of it, and then redo back into the temporary edit state.
For example, here is me starting to draw an area, then undoing the area, and then redoing back into the state with the temporary area (it's a degenerate area with only 2 nodes).
It's also amusing because the "Redo" button says "Nothing to redo" and appears disabled, but you can still click on it to redo into the temp state anyway.
The text was updated successfully, but these errors were encountered:
The way
history.redo()
is implemented, it's possible to redo into an un-annotated edit state. This is really bad because the user could perform some temporary edit, then undo out of it, and then redo back into the temporary edit state.For example, here is me starting to draw an area, then undoing the area, and then redoing back into the state with the temporary area (it's a degenerate area with only 2 nodes).
It's also amusing because the "Redo" button says "Nothing to redo" and appears disabled, but you can still click on it to redo into the temp state anyway.
The text was updated successfully, but these errors were encountered: