signalapp / Signal-Desktop

A private messenger for Windows, macOS, and Linux.
https://signal.org/download
GNU Affero General Public License v3.0
14.68k stars 2.68k forks source link

Ubuntu 24.04: Toggling between apps during notification causes scroll #7076

Open adsteel opened 1 week ago

adsteel commented 1 week ago

Using a supported version?

Overall summary

On Ubuntu 24.04, when a Signal notification comes in, if you do not wait for the notification to disappear and immediately super+tab to Signal, Signal scrolls up to the last message you navigated to by clicking the notification.

Steps to reproduce

  1. With focus on Chrome (any app will do), have someone send you a bunch of signal messages. Let's say 10.
  2. On the final message, click the notification to navigate to that message in Signal (message #10)
  3. Have that person send you 29 more messages (any larger number will do, we just need a lot of messages)
  4. On the final message (#39), toggle applications (super+tab) to Signal
  5. Scroll down to message #39.
  6. Toggle back to your app (i.e. Chrome)
  7. Have that person send you one more message (#40)
  8. Toggle back to Signal

Expected result

You will see the final message (message #40), or at least the last message you had scrolled to.

Actual result

Signal scrolls up to message #10 and chokes. Sometimes you can scroll down again after waiting a few seconds to minutes, sometimes Signal requires a restart.

Screenshots

No response

Signal version

7.31.0

Operating system

Ubuntu 24.04

Version of Signal on your phone

Android 7.22.2

Link to debug log

No response