Open Bug 1867649 Opened 2 years ago Updated 9 days ago

Fullscreen API doesn't respond on Steam Deck (gamescope)

Categories

(Core :: DOM: Core & HTML, defect)

defect

Tracking

()

People

(Reporter: saschanaz, Unassigned)

References

(Blocks 1 open bug)

Details

The root cause is probably same as bug 1787939. For now the workaround is full-screen-api.ignore-widgets=true. We may want to somehow detect steam deck and ignore widgets by default there until the root cause is fixed either in Steam Gamescope or in Gecko.

Edit: Still happening as of 2025-05-20.

The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: General → DOM: Core & HTML
Severity: -- → S3

To be clear this is about the Steam Gamescope session ("Game Mode" on Steam Deck) and not Desktop mode/wayland/flatpak, correct?

Oh yeah, flatpak has no issue in KDE.

Summary: Fullscreen API doesn't respond on Steam Deck → Fullscreen API doesn't respond on Steam Deck (gamescope)

The issue appears to be that Gamescope doesn't write back the NET_WM_STATE property onto the window, so the state changes aren't acknowledged. I sent a tentative fix that at least from my testing fixes this issue and allows to enter fullscreen in Firefox inside Gamescope :)

https://github.com/ValveSoftware/gamescope/pull/2322

You need to log in before you can comment on or make changes to this bug.