Describe the bug
If a view that is not on the current workspace is made sticky, it will stay invisible. I found this when working on #2909 and not entirely sure if it can be reproduced in another way, but probably by using IPC.
To Reproduce
Steps to reproduce the behavior:
- Place a view on workspace A
- Switch to workspace B
- Set the view as "sticky"
- View does not appear
- Switch back to workspace A
- View is visible for a moment, but then disappears and cannot be found on any workspace
Expected behavior
The view appears on workspace B in step 3 and also stays visible when changing workspaces.
Screenshots or stacktrace
Wayfire version
git with #2909