signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.67k stars 6.16k forks source link

Scrolling through many sticker packs (animated) slows down the entire phone #13770

Open pudup opened 2 weeks ago

pudup commented 2 weeks ago

Guidelines

Bug description

If you have many sticker packs, usually animated, installed, and then scroll through the list of them in a chat, they start consuming a lot of memory, which isn't a problem but then it also slows down the entire phone OS, along with Signal itself. And it remains this way until Signal is forcefully closed.

Screenshots

No response

Device

Moto G

Android version

13

Signal version

7.22.2

Link to debug log

No response

rishabh-bhatia commented 2 weeks ago

Hi there! Could you please share a few more details such as:

  1. How many sticker packs do you have?
  2. How long does it take before you start observing the lag/slowdown?
  3. Do you have any steps we can follow to reproduce the issue?
  4. If you could also share some logs while reproducing the issue, that would be helpful.
pudup commented 2 weeks ago
  1. I have 41 sticker packs, roughly 30 are animated
  2. Scrolling through maybe 10 or so slows down the app a bit but then it starts compounding heavily after that
  3. Open the sticker selector in a chat, that shows all the stickers to select. Scroll from top to bottom at any pace.
  4. I'll get back to you on this one