Fullscreen + NativeTabs on macOS cause multiple workspaces
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 7.5k
- Forks
- 353
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 15
Description
Description
Putting applications into Fullscreen creates a new workspace / virtual desktop on macOS. The unexpected behavior of Rio is that when launching in fullscreen mode and then creating a new native tab the application is moved to a new workspace and an empty black one remains.
STR
1.use macOS
2. Set Rio to Fullscreen in config
3. Set tabs to Native
4. Launch Rio
5. Create a new tab
Expected
Rio is started and remains in fullscreen on a single workspace.
Actual
Rio is creating two workspaces after creating the first tab. One of the workspaces remains black.
Contributor guide
No contributing guide indexed for this repository
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 macOS using the listed fullscreen and NativeTabs steps, then trace the handling of fullscreen windows and native tab creation. Done means creating the first native tab leaves Rio fullscreen on one workspace without an empty black workspace.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, rust
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100