Linux Desktop app — Start on login starts app as a blank window


Found on Desktop app v4.5.1-rc3 on Linux (Ubuntu 18.04)

1 - Navigate to settings/preferences: Windows: File ➜ Settings (CTRL+,)
2 - Enable “Show icon in the notification area” (menu bar at the top on Linux)
3 - Restart the Desktop app to allow that setting to take effect
4 - Return to settings and select "Start app on login"
5 - Exit the Desktop app ➜ CTRL+Q
6 - Restart your machine

Expected: Desktop app starts but is minimized and when you click on it it opens and is usable
Observed: Opens in the foreground instead of being minimized, and the window is blank


  • 4.5.0 starts minimized, and when you bring it to the foreground everything is loaded as expected

  • If “Show icon in the notification area” is not enabled then the app starts minimized as expected

  • You are able to bring life to the blank window if you do the following

    • Right-click the Mattermost icon and go to All Windows and click on the window shown (also blank)

    • Note: The Mattermost app doesn’t show as running at the top until you do the above step

    • Right-click again, select New Window and wait a few seconds (video attached)

QA Test Steps

See description


Steve Mudie
July 17, 2020, 6:38 PM

It's all good. I removed the Desktop app and reinstalled fresh (I use terminal and the .deb file) and it worked as expected with v4.5.2-rc1.

Guillermo Vayá
July 17, 2020, 2:03 PM

I tested again the .deb one on 18.04 and couldn’t repro the problem: app started in the tray without showing any blank page, clicking on the tray icon showed a loading screen but that is related to my currently limited connection (really bad). which kind of installer did you use?

Steve Mudie
July 16, 2020, 6:47 PM

Tests using v4.5.2-rc1 worked as expected on Ubuntu 20.04 but continue to fail on Ubuntu 18.04.

Guillermo Vayá
July 13, 2020, 10:07 AM

ubuntu 20.04 doesn’t display this problem, I’ll try to reinstall 18.04 to see if I can replicate

Your pinned fields
Click on the next to a field label to start pinning.


Guillermo Vayá

QA Assignee

Steve Mudie


Steve Mudie

Fix versions

Mattermost Team

Core Features


QA Testing Areas

Other (write in QA test steps)