mattermost / mattermost/desktop
[Bug]: Window overlaps on multiple monitors
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.3k
- Forks
- 980
- Avg merge
- 1d 5h
- Merged PRs (30d)
- 30
Description
Checks before filing an issue
- This issue doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
- I have checked the issue tracker and have not found an issue that matches the one I'm filing. This should include closed issues.
- This issue is not a troubleshooting question. Troubleshooting questions go here: https://forum.mattermost.com/c/trouble-shoot/16.
- This issue is not a feature request. You can request features and make product suggestions here: https://mattermost.com/suggestions/.
- This issue reproduces on the most recent stable version, or the most recent prerelease version of the Mattermost Desktop App.
- I have read the contribution guidelines.
Mattermost Desktop Version
6.0.1
Operating System
Ubuntu 24.04.3 LTS
Mattermost Server Version
11.0.5
Steps to reproduce
Start Mattermost on a setup with 2 monitors next to each other.
Maximize the mattermost app on the left screen.
Expected behavior
The desktop app should only be visible on the left screen.
Observed behavior
You can see a 1px wide "border" overlapping onto the right screen.
It is only observable on the left screen. On the right screen everything seems fine.
Log Output
No logs are written while resizing or moving the window.
Additional Information
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue on Ubuntu 24.04.3 with two adjacent monitors, using Mattermost Desktop 6.0.1 and the maximize action. Trace the desktop window handling involved in maximizing across multiple displays; done means no visible border overlaps the neighboring screen while the app remains maximized on the left display.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- electron, typescript
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100