I'll upvote and expand topic a bit: I also can't undo adding and deleting nodes, adding and deleting inline links/references. It's annoying: I have to literally track my course of actions and remember what kind of last action did I perform - undoable or not. It breaks workflow and sometimes forces me, say, to go and recover deleted node from trash bin instead of do]ing some actual work.
I recon it is from hidden modes "text edit mode/nodes structuring mode" and lack of distinction between the two.
My guess is that undo/redo should always affect "last user's action performed", not "last user's action from the mode where undo is applicable" which sometimes is not the last one user performed.
Workflowy and Roam's approach to Undo/Redo is much more convenient.
You don't have permission to do this.
You're going a bit too fast! Take a break and try again in a moment.
Something went wrong! Please reload the page and try again.
I'll upvote and expand topic a bit: I also can't undo adding and deleting nodes, adding and deleting inline links/references. It's annoying: I have to literally track my course of actions and remember what kind of last action did I perform - undoable or not. It breaks workflow and sometimes forces me, say, to go and recover deleted node from trash bin instead of do]ing some actual work.
I recon it is from hidden modes "text edit mode/nodes structuring mode" and lack of distinction between the two.
My guess is that undo/redo should always affect "last user's action performed", not "last user's action from the mode where undo is applicable" which sometimes is not the last one user performed.
Workflowy and Roam's approach to Undo/Redo is much more convenient.