

So does quitting Signal and reopening it. Even if you minimize the application, the CPU drain remains. Once it is using the CPU, it does not matter whether you switch to a different chat, or scroll back to earlier messages to move the animation out of view.

I scrolled back the chat until it started loading older messages including some with animated gifs.

I then opened one of my chats, CPU usage was still fine. It has been a while since I had received animated media, and when I opened Signal today there was no superfluous CPU drain. Meanwhile, I have more reasons to believe animated gifs are causing the background processing. (I am just a user of Signal, although generally familiar with Unix system programming.) What would you like me to do to get the debug logs you are looking for? I am familiar with Linux and shell commands but I do not know much about electron or Signal internals.
