Message links to uncached messages need to be clicked twice

(#4154) Bug Open: Confirmed Priority: P2 desktop

Reproduction steps

  1. To make sure you're starting from a clean slate, refresh your client with Ctrl+R
  2. Paste this message link in a text channel somewhere: https://web.fluxer.app/channels/1427764882469228556/1458584080423879232/1493764371919733848
  3. Click it
  4. Note how it briefly went to the message, then jumped down so you have to scroll to find the message again
  5. Go back to where you pasted the message link and click it again
  6. It now works correctly

Expected behaviour

I should only have to click a message link once to get to it. Having to click it twice is unintuitive and annoying.

Actual behaviour

Clicking a message link takes you to the message briefly, before scrolling you down. You either then have to manually find the message again by scrolling up, or clicking the message link again. This applies to old replies, bookmarks, etc. Anything that would jump you to messages that are not currently in your application cache.

Build information

Canary Desktop 2026.1018.133614, Web 2026.1018.133614, Linux 7.2.10-200.fc44.x86_64 (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-US Canary Web 2026.1017.223811, Linux (x64), Firefox 158.0, Locale en-US Most likely affects other platforms as well.

Platform

macOS, Windows, Linux, Web

Merged posts

These posts were merged into this one. Their comments are now part of the conversation below, marked with where they came from.

Report details

Reproduction steps

  1. Go to a message with a forward (I just used search in Fluxer HQ and filtered by forwards) - here's the one I used to repro: https://web.canary.fluxer.app/channels/1427764882469228556/1427764882469228559/1562264449337786368)
  2. Click on the forward's message jump link.
  3. See the issue.

Expected behaviour

I expected to see the message I jumped to and continue to see it until I manually scroll.

Actual behaviour

The message briefly showed and then the channel scrolled down.

Build information

Canary Desktop 2026.1018.223341, Web 2026.1018.223341, Linux 5.15.0-198-generic (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-US

Platform

macOS, Windows, Linux, Web

1 comment

Sign in with Fluxer to comment and vote.
Comment by bizo
bizoReviewer 1 vote
Status changed from Needs triage to Confirmed
CR: Canary Desktop 2026.1018.223341, Web 2026.1018.223341, Windows 11 10.0.26200 (x64), Electron 44.4.1, Chrome 152.0.7977.78, Node 24.21.0, Locale en-GB