Open CapoFantasma97 opened 1 year ago
It's been a while, but this bug is still present. The Undo mechanic is completely unreliable.
Just reinstalled, the bug is still there. Completely unreliable software, I wouldn't recommend to anyone. A shame considering the graphics are quite nice, even if the default Windows notepad is now close in features.
Describe the bug Undoing deleted text doesn't always work or doesn't recover/skips the last step. Part or all of the edited text is lost when attempting to undo. I'm not sure if it follows a logic, because the way it works is at times unpredictable.
To Reproduce Example : Write
Delete
3
. Undo. Deletion of3
is not undone. Keep trying undo: it will undonewline
,2
,newline
,1
. Ctrl+Y (redo) likewise stops at newline for3
but doesn't recover3
.So, you have now
1 /n 2 /n
. Delete everything by pressing backspace multiple times. Writetest
. Then try to undo.test
is deleted, but the previous steps aren't recovered. So you are left with an empty file in this example by now.Deleting by pressing multiple times or holding backspace seems to partly cause these issues. For example:
Write
Select everything, delete. Then, write
Delete by pressing backspace multiple times. Undo multiple times.
c
is lost, it will recover from its newline, undoing until there's nothing left doesn't return to1 /n 2/n 3
, those are also lost then.Now try the same but instead of pressing backspace multiple times, select
a /n b /n c
and delete it in one go. It succeeds in recovering1 /n 2/n 3.
Occasionally, these issues don't present themselves. Just in case we are oh so lucky that you try once, and that one time doesn't show abnormal behaviors lol, maybe restart the app and retry. It's not device specific because I only noticed this issue due to my father working with text files and asking me how to solve his entire paragraph of text disappearing that he can't recover because he didn't save earlier.
Desktop (please complete the following information):
Additional context I've done the example with single characters for simplicity, but you can replicate them with long lines as well.