linuxmint / linuxmint/cinnamon

When trying to fullscreen YouTube, Celluloid, VLC, random video on a website, ..., it goes fullscreen on a random monitor, not on the monitor where the window is maximized/active.

Open
#13,014 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

BUG
Dominant language
JavaScript
Stars
5.6k
Forks
915
Avg merge
5d 22h
Merged PRs (30d)
3

Description

Distribution

Mint 22.1 Cinnamon

Package version

6.4.8

Graphics hardware in use

Nvidia 1600 series

Frequency

Always

Bug description

When I try to fullscreen something (youtube, VLC, Celluloid, ...), no matter where the window is located, it will go fullscreen on a random monitor.

This happens mostly when the window is maximized on a certain monitor, and when I double-click to go fullscreen, it will go fullscreen on a random other monitor.

Steps to reproduce

Have more than 1 monitors. (preferably 3, as that makes it more likely it will go to the wrong monitor).
Maximize a window that's doing video playback (YouTube, Celluloid, VLC, random website), click the 'fullscreen' button on the video or double click to go full screen, more often it goes to the wrong screen instead of the screen where the window is maximized.

Expected behavior

Go fullscreen on the monitor where the application is maximized.

Additional information

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named in the issue. First reproduce the behavior on Cinnamon 6.4.8 with three monitors and a maximized video window, then locate the fullscreen window-management path; done means fullscreen consistently opens on the monitor containing the maximized or active window.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.