When viewing far past, selecting message jumps backlog to present-ish
Steps
- Connect to core with a decent number of messages, e.g. several days in a moderately active channel
- Select channel with this high message count
- Long-press to select a message within the messages loaded on screen
- De-select this message
- Scroll far into the past
- Depending on activity level, might involve flinging into the past a day or two
- Results vary according to how far back one is scrolled
- Long-press to select a message that's far into the past
Expected
Message selection always picks the long-pressed message without any side-effects.
Actual
The message gets selected, but the chat history view scrolls to either the present, or some time between present and past.
Additional
The first video also gives an example of how URLs look in realname, relevant to the issue on those not being clickable.
Example video from Freenode/#quassel
, fetching backlog
Example video from Freenode/#quassel
, after backlog fetched