All windows moved to workspace 1 after laptop suspend/resume cycle
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 3.1k
- Forks
- 237
- Avg merge
- 1h 43m
- Merged PRs (30d)
- 1
Description
Describe the bug
Whenever I close my laptop, all windows on all workspaces appear in workspace 1 when I repopen it.
To Reproduce
- have multiple workspaces
- have a terminal or whatever in a workspace other than workspace 1
- close laptop
- open laptop
- observe all windows now being in workspace 1
Expected behavior
I would expect windows to remain in their original workspace
Screenshots or stacktrace
Wayfire version
0.10.0 in gentoo linux
Workaround
Enabling the preserve-output plugin appears to revert the observed behaviour to what I used to se with version 0.9.x.
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
Start by reproducing the suspend/resume cycle with multiple workspaces and windows, then compare the behavior with and without the preserve-output plugin. Trace the workspace handling involved in resume and verify that each window remains on its original workspace without relying on that workaround.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, linux
- Domain
- desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100