Skip to content

When viewing far past, selecting message jumps backlog to present-ish

Steps

  1. Connect to core with a decent number of messages, e.g. several days in a moderately active channel
  2. Select channel with this high message count
  3. Long-press to select a message within the messages loaded on screen
  4. De-select this message
  5. 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
  6. 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

Video of selecting a message from near present, which doesn't jump the chat window, then scrolling into backlog, fetching more messages, and selecting a message, which jumps to the present

Example video from Freenode/#quassel, after backlog fetched

Video of selecting a message from near present, which doesn't jump the chat window, then scrolling into backlog and selecting a message, which jumps to not-quite the present

Edited by Shane Synan