Undo doesn't work after switching notes

(Note sure if this is a bug or simply ‘never implemented’. Filing anyway, in case it’s the former. If it’s the latter I’ll file a feature request)

  • Bear Version: Version 2.3.9 (13078)
  • OS Version: Sonoma 14.4.1 (23E224)
  • What were you doing: Accidentally removed a lot of text, then accidentally switching to a different note. Then switching back trying to undo the deletion.
  • What feature did you use: Undo
  • What happened: Nothing
  • What did you expect to happen: I expected it to undo the last edit I made, which was in this note.
6 Likes

I think this may be expected behaviour, but I completely agree that this would be a very useful feature - under the current functionality, accidental data loss could easily occur. Some basic version history would be awesome :raised_hands:

2 Likes

Lack of note history is my main concern about continuing to use Bear as my PKM, as I’ve mentioned in other posts.

3 Likes

Yeah the note version history is sorely needed :slight_smile: the team have said they’ll look at it after Panda and Bear Web, as per this discussion

3 Likes

Noting that I was hit by the same issue and lost a bunch of useful text today. It would be great to see a fix for this.

Bumped into this today after using Bear for a few weeks and almost pulling the trigger for a subscription. Two hours of writing turned into a single b with no way to undo.

(Yes yes, I’m dumb, should have been more careful yada. But that’s why I expect software to have my back. Especially one that’s sole purpose is helping humans record down words.)

This is a big frustration for me when using the app and it’s very stressful when you know that if you accidentally back out of the note and return to it, there’s no way for you to undo whatever changes you made beforehand.

It’s gotten to the point where I create several backup notes every day for ALL the notes I’m currently working on, and if I want to make any changes such as restructuring a sentence or a paragraph in a note and I know that I won’t be able to change it back if I accidentally exit the note and come back, I always copy the entire note in it’s current state before making any changes and I create a new note with the note title followed by “Backup [Date] [Time]”. It’s really frustrating feeling like I can’t make any experimental changes without creating a whole backup note beforehand.

So I really hope they change this!

1 Like

I know this is harder than it sounds from a dev perspective, but I agree versioning or at least more robust undo is needed. As is the related issue of reversing modification date changes on undo.

I realize undo is a modification, but I dont want it to look like a note from 5 years ago was just updated because of accidental input or applying a tag that was then reversed.

1 Like