element-hq / element-hq/element-ios

Read marker: not displayed when on a call event

Open
#1,334 0 comments 0 reactions 0 assignees View on GitHub
P1 T-Defect
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

What happened:

- I had a lot of call exchanges in a room between 2 users, so the room is filled with voip events.
I was in the bottom of the room and hit the "Jump to unread marker" and it jump to a place where no read marker appeared.

I was able to do this a lot of time and the invisible unread marker was still at the same place because the focus on the room was always the same.
![invisible unread marker](https://user-images.githubusercontent.com/22364949/27375575-e6290b18-566f-11e7-8f19-14c9f75d4342.gif)

When I opened the room on riot-web with the same user, the unread marker was on a "riotuser1 placed a video call" event, but this event was far before the one showed by riot-ios.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in an iOS room containing many VoIP call events, then use “Jump to unread marker” and compare the result with the same room in riot-web. Done means the unread marker is visible and points to the correct call event rather than an invisible or incorrectly positioned location.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 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.