Investigate: Client-side performance issues on Desktop App in 5.18 release branch


Community-release (5.18 branch) is using a lot of CPU on desktop app (both v4.2 and v4.3) and barely usable. Stark difference to 5.17.

The app is fine at first, but after using it a while, the CPU spikes and the app gets laggy, including channel switch, autocomplete, writing messages, etc. I've had a similar issue before, where it was caused by me having a lot of DMs/GMs

For now, I've had to stop using the desktop app because the perf is so poor and I didn't want to switch to using community. Chrome is okay for the most part

This started on community-release on Monday, most likely timed with the switch to 5.18 release branch

I recorded a short video of what my experience is like while I was in Zoom (ignore first few seconds when I was looking for the share button)

Issue created from a message in Mattermost.

QA Test Steps

See description


Linda Mitchell
February 12, 2020, 2:20 AM

With favorable testing reports and the follow-up ticket listed above, I'm closing this ticket. No new tests needed.

Sudheer Timmaraju
January 22, 2020, 10:31 AM

I am not sure of what it is that we are waiting on me for here. if it is about the follow up ticket then here it is

Nicholas Burlett
January 21, 2020, 5:53 PM

I tested this on the Mac Mattermost Desktop v4.3.2 with 5.19.1-rc1. The performance is massively improved. In 5.19.0 and 5.18.x, I experienced multi-second delays while typing a sentence if alphabetical channel sorting was enabled. In 5.19.1-rc1 typing is fast again, regardless of channel sorting setting.

Joseph Baylon
January 21, 2020, 4:41 PM

I tested this Desktop v4.3.2 against community-release and I did not experience any performance issues. I only did smoke tests on channels and posts and @ buttons and / commands. I’m not quite sure what particularly needs to be tested extensively on this one. However, this seems like this needs a reply from .

Jason Blais
January 21, 2020, 1:20 PM

cc on above





Sudheer Timmaraju

QA Assignee



Jason Blais

Epic Link


Fix versions

Mattermost Team

Core Features



QA Testing Areas

Other (write in QA test steps)

GitHub Issue