Scroll position not being retained should count as a bug

There have been many reports of the scroll position for notes not being retained when opening a different note, or even when leaving the app and then returning to it. Most of these reports were of the ‘feature request’ kind. But really, having to look through a long note to find the place where you were last editing it is a terrible nuisance, and not retaining scroll position should count as a bug.

Please, developers, fix this one first. It’s the sore thumb of an otherwise brilliant and beautiful piece of software.

We’ve just released a fix in version 2.4.5, which came out a few days ago. If you’re still experiencing the issue, please let us know and we’ll investigate further to see if there are any remaining cases where the scroll position isn’t being retained properly.

I’ll have a look, thanks.

I took a look :slight_smile:

It seems to work most of the time, but it still regularly happens that I open a long note and the cursor is placed at the beginning, instead of where it was when I last edited the note. It seems to never work when opening a note on a different device (iPhone then MacBook, for instance).

Yes, that’s by design, each device retains its own scroll and cursor position.

Perhaps that should be a user preference?

It seems to be broken now, even on just the one device. I have one long note that I add to, at the bottom, but every time I open it, it opens at the top. This is on macOS, latest version everything.

For me, position is retained if I briefly switch from one note to another. But if I am away from a note for a longer time, the position is lost and it’s back up again.

Is this expected behavior?

This is slowing down my work, so I would love to have the scroll position retained for as long as possible.

Bear Version 2.8.1 (14428) on macOS here.

1 Like

Yes, that’s expected! We save scroll position and a few other states when you navigate away, but they reset after a certain amount of time (or if the note was modified on another device).

Keeping that state indefinitely wouldn’t be great UX , after a while you might not remember why you were scrolled to a particular spot or had a specific selection. Starting fresh after some time tends to be the better experience for most use cases.

1 Like