https://bugs.kde.org/show_bug.cgi?id=416999
Bug ID: 416999 Summary: Request: Option to obey visibility setting even when an app window raises a bell/alert/_NET_WM_STATE = _NET_WM_STATE_DEMANDS_ATTENTION Product: lattedock Version: 0.9.8.1 Platform: Archlinux Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: application Assignee: mvourla...@gmail.com Reporter: andydecle...@gmail.com Target Milestone: --- Created attachment 125581 --> https://bugs.kde.org/attachment.cgi?id=125581&action=edit Video demo SUMMARY Sometimes apps set their window _NET_WM_STATE to _NET_WM_STATE_DEMANDS_ATTENTION. Depending on each latte instance's configuration, the user-configured visibility policy is violated to different degrees. This can be impractical and annoying. STEPS TO REPRODUCE 1. create a latte panel with the Task Manager widget 2. set its visibility policy to Dodge Active 3. in konsole, `xprop -id $WINDOWID -f _NET_WM_STATE 32a -set _NET_WM_STATE _NET_WM_STATE_DEMANDS_ATTENTION` OBSERVED RESULT It is now impossible to get the panel to hide, without changing the window state (`xprop -id $WINDOWID -f _NET_WM_STATE 32a -remove _NET_WM_STATE`) EXPECTED RESULT Either: - only raise the panel in violation of visibility policy for a short time - don't raise the panel in violation of visibility policy - add a toggle-able option to each latte instance to obey visibility policy even when windows have this state SOFTWARE/OS VERSIONS Linux: Arch KDE Plasma Version: 5.17.5 KDE Frameworks Version: 5.66.0 Qt Version: 5.14.1 -- You are receiving this mail because: You are watching all bug changes.