Why does Damus not find its way back to the part of the timeline it was at when I came back from reading and commenting a thread? Always I have to scroll pasta bunch of stuff I already saw.

Reply to this note

Please Login to reply.

Discussion

Apple keeps breaking it 😔

I assume it is because new posts are loaded. Bluesky somehow knows to freeze the loading of the timeline until I hit the home button. Is it because Damus is a passive listener for events or why does it try to load new stuff unless I’m at the beginning?

Bluesky does let you know by making the home button blue when there is new content but it doesn’t load until I click it.

Damus will not move the timeline once you start scrolling

It does if photos or videos load late. But mostly the skipping back happens when returning from a thread. This does not happen in other Twitter style timeline apps.

Im not sure why it happens. I don’t think its images because sometimes its way off, way more than an image load bump. Sometimes it works fine.

The only difference I can see is that there are more than one source of data - many relays instead of main servers. This asynchronous architecture makes this a difference coding paradigm to build a timeline.