Do not enter 'fullscreen-mode' when X11 _NET_WM_STATE_FULLSCREEN is set (also wayland)
Categories
(Core :: Widget: Gtk, defect, P3)
Tracking
()
People
(Reporter: zolikahan, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36
Steps to reproduce:
On Linux (X11), use the window manager to fullscreen the browser window.
E.g. i3wm, $mod+f
(not browser F11 keybind)
Actual results:
Browser enters 'fullscreen-mode' where tabs and url bar are hidden.
Expected results:
Only window decorations and not functional elements should be removed, as per EWMH v1.3 (_NET_WM_STATE) (https://specifications.freedesktop.org/wm-spec/wm-spec-1.3.html).
I am unfamiliar with the Wayland API, but it should be consistent with X11 if possible.
When a window-manager tells a window to become 'fullscreen', it is not telling the window to make a sub-selection of its contents fullscreen, but instead optimize the whole application for fullscreen usage. Window decorations (e.g. borders) should be hidden, but the functionalily of the application should not change.
This problem appears in Chromium v79 as well (correct in v78):
https://bugs.chromium.org/p/chromium/issues/detail?id=1035772
Comment 1•5 years ago
|
||
Bugbug thinks this bug should belong to this component, but please revert this change in case of error.
Updated•2 years ago
|
Description
•