Opened window not raised in windows stack on Wayland
Version: 3.34.2 (default Fedora 31 package: 3.34.2-1.fc31)
When a document is already opened, if I tried to open it again (for instance double clicking through the file browser), on GNOME x11, it would raise the already opened evince window (which may have been hidden behind other windows) to the top of the windows stack.
Unfortunately on GNOME Wayland, it doesn't work anymore.
Reproduction Steps
- Open a PDF in evince (double click in file browser for instance)
- Hide the evince window behind other windows (for instance behind Files itself)
- Click again the same document.
Expected result
The already opened window containing this document should be raised up the windows stack. This is what happens on GNOME on X11.
Actual result
Nothing happens on GNOME on Wayland.
This is problematic as it looks something is broken. First time I had this, I thought maybe the PDF was broken so evince failed to load it. Then I realized it was already opened but simply hidden.
For me, using the "raise to top" feature was extremely useful because when doing administrative tasks in particular, I would often open and close several documents to compare and search things. Often I would forget if a file was opened already or not, but instead of wasting time with Alt-tab, I would simply re-click it in Files, knowing that it would just raise the window to the top if already opened, or open a new window if not.
Now I end up always having to search files with Alt-tab.
Also at first, I thought there could be a limitation of Wayland, but the same raise-to-top feature exists in the GNOME Image Viewer and it works well there. So it should be possible to do it on GNOME Documents too.