element-hq / element-hq/element-ios

rooms often open uwith the wrong scroll offset

Open
#1,393 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

i was talking in HQ, then went away and did other things and the conversation progressed there. In reopening HQ the timeline was scrolled back much further than I was at when I left (and there was both a RM bar and a 'jump to 11 unread msgs' bar). It feels like it is trying to remember where i was when i was last in the room and getting it wrong. I would much prefer it just always opened the room at the most recent messages, as per web

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the issue in an iOS room after leaving while the conversation progresses, then inspect the room reopening and timeline scroll-restoration entry points. Compare the behavior with the web app. Done means reopening the room shows the most recent messages rather than an older saved offset, with the unread and room-member bars behaving consistently.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.