I entered a paragraph and then I deleted the last six or so words. I decided that I wanted them back and so I hit undo. Scrivener then undid the whole paragraph.
I was able to “redo” this “undo’” so nothing was lost but it was not the behavior I was wanting.
I’ve never seen this behaviour and can’t reproduce it. Can you get it to happen again, or provide steps to reproduce it? Scrivener uses the OS X text engine under the hood, and that handles the undo of text for the most part.
I don’t think this can be classified as a bug, really - or at least not a Scrivener one. Text undo is handled by the OS X text system - there’s no code in Scrivener for this at all, it’s all at the Apple OS level. So this will be the same in TextEdit and other programs too.
Best,
Keith