New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draw _NET_WM_STATE_MODAL ontop of fullscreen windows #3411

Open
foosinn opened this Issue Sep 16, 2018 · 1 comment

Comments

Projects
None yet
4 participants
@foosinn

foosinn commented Sep 16, 2018

I'm submitting a…

[x] Bug
[ ] Feature Request
[ ] Documentation Request
[ ] Other (Please describe in detail)

Current Behavior

Popups with _NET_WM_STATE_MODAL are not drawn above fullscreen windows.

Expected Behavior

Draw modal windows above fullscreen windows. I.e. _NET_WM_STATE_ABOVE hat exactly the wanted effect.

Reproduction Instructions

Install Keepassxc and enable autotype. Run a window and hit the autotype keybinding. The window does not appear. If you leave the fullscreen mode you can see the autotype dialog.

Environment

Output of i3 --moreversion 2>&-:

Binary i3 version:  4.15.0.1 (03-13-2018) © 2009 Michael Stapelberg and contributors
Running i3 version: 4.15.0.1 (03-13-2018) (pid 3800)ort…)
Loaded i3 config: /home/stefan/.config/i3/config (Last modified: Sun 16 Sep 2018 10:37:46 AM CEST, 1138 seconds ago)

The i3 binary you just called: /usr/bin/i3
The i3 binary you are running: i3

@Airblader Airblader added enhancement and removed bug labels Sep 16, 2018

@Airblader

This comment has been minimized.

Show comment
Hide comment
@Airblader

Airblader Sep 16, 2018

Member

I'm retagging this as a feature request. To my knowledge, the specs do not dictate how _NET_WM_STATE_MODAL works in combination with _NET_WM_STATE_FULLSCREEN, so there is no defined behavior that we're violating.

In fact I would question why the client wouldn't set _NET_WM_STATE_ABOVE which unlike _NET_WM_STATE_MODAL does have defined behavior with regards to the stacking(?)

Member

Airblader commented Sep 16, 2018

I'm retagging this as a feature request. To my knowledge, the specs do not dictate how _NET_WM_STATE_MODAL works in combination with _NET_WM_STATE_FULLSCREEN, so there is no defined behavior that we're violating.

In fact I would question why the client wouldn't set _NET_WM_STATE_ABOVE which unlike _NET_WM_STATE_MODAL does have defined behavior with regards to the stacking(?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment