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

Description

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

Notes:

  • 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

Activity

Show:
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
Edited

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

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

Assignee

Guillermo Vayá

QA Assignee

Steve Mudie

Reporter

Steve Mudie

Fix versions

Mattermost Team

Core Features

Labels

QA Testing Areas

Other (write in QA test steps)