signalapp / Signal-Desktop

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

[Windows] Stickers won't load without focus #6667

Open Zakor11 opened 11 months ago

Zakor11 commented 11 months ago

Bug Description

While using Signal on Windows, if you receive a sticker while the app is not focused, the sticker won't download. I mainly use Signal for Desktop on my second monitor and it grows annoying to always switch the active window just so that the stickers load. It worked as expected until a few weeks ago.

Steps to Reproduce

  1. Open a chat on desktop
  2. Change focus to another application, e.g. a browser on another monitor
  3. Receive a sticker in that chat

Actual Result: The received sticker only shows the very blurry preview and the download button.

Expected Result: The received sticker is downloaded and shown to me.

Screenshots

grafik

Platform Info

Signal Version: 6.38.0

Operating System: Windows 10 Pro 22H2

Linked Device Version: Android 13

Link to Debug Log

https://debuglogs.org/desktop/6.38.0/eba85bf3045d7459e2c4c0a39ec183acf5ccba0141190f6061c42d3430c99408.gz

ashemedai commented 2 months ago

This is still (again?) a problem on 7.19.0. And even when you press the download button, it does nothing.

scottnonnenberg-signal commented 2 months ago

@ashemedai I'm sorry this behavior has come back - would you consider providing a debug log? A log would greatly help us in tracking down the issue. Ideally we could also get a 'sent id' for one of those messages (available on the number next to the Sent: header on the message details screen). Thanks!

ashemedai commented 2 months ago

@scottnonnenberg-signal Managed to reproduce, here's the debug log: https://debuglogs.org/desktop/7.19.1/afd9aa25ef6efc11a64ace26f427142d9ad8d968d032da0b7a95dcbef241bb5d.gz

These showed up when I opened the chat as they came in via notifications, but became like this when I switched to another chat and back. I cannot get them to display again.

image

Sent id for those two: