Drag firefox tab into another window in the same monitor leads into stuck or crash on Wayland & NVIDIA
Affected version
Arch Linux, mutter 41.1, only Wayland session.
Bug summary
On Wayland session with NVIDIA 495 driver, when starting firefox with MOZ_ENABLE_WAYLAND=1
, if drag a tab and drop it on the same monitor to make another window, both firefox windows become stuck (no content update for user input) or just crash sometimes. But if you press super to enter overview, you'll see the window updates normally (for example video is still playing).
This does not happen if you drag a tab to another monitor, also cannot be reproduced on Plasma Wayland session, so I consider it a mutter bug.
Steps to reproduce
- Use NVIDIA 495 driver. (Maybe dual-monitors is needed?)
- Start firefox with
MOZ_ENABLE_WAYLAND=1
. - Drag a tab and drop it to make another window.
What happened
Both two firefox windows become stuck.
What did you expect to happen
Window content updates normally.
Relevant logs, screenshots, screencasts etc.
Screencast_from_11-15-2021_03_47_22_PM
In this screencast I first drag a video tab out of original window and it stucks when comes into a new window, and I then enter overview video just plays normally. And then I drag another tab to the other monitor, it works fine.