Skip to content

Taskbar appears unexpectedly with some applications in fullscreen mode #11

@Vrihub

Description

@Vrihub

(I initially noticed this bug using the mpv video player in fullscreen mode, but it seems to be a more general problem with applications in fullscreen mode, see the "Notes" section below)

Steps to reproduce:

  • 1 Watch a video in fullscreen mode with mpv
  • 2.a Switch from fullscreen mode to normal window mode (using "f" in mpv, or icewm's Alt-F11), then back again to fullscreen mode: the icewm taskbar will stay visible and it will steal the keyboard/mouse focus
    OR
  • 2.b Have a new window appearing over the fullscreen video (e.g. a popup alert window from some other application): the new window AND the taskbar will appear; if you close the new window, the taskbar will stay visible (but in this case the keyboard/mouse focus will stay on the video)

To make the taskbar disappear I have to either click on the video, or switch the focus back to it by Alt-Tab, or move the mouse pointer over the taskbar, and then up away from it.

Expected result: the taskbar should never appear over a fullscreen window.

Notes:

  • In step 2, switching to another application (Alt-tab), or to another desktop, and then switching back to the video does NOT trigger the bug.
  • Setting the video window as "always on top" (using icewm's menu command, or using mpv's "--ontop" option) doesn't help; i.e. the bug still happens
  • Other video players besides mpv, are affected in exactly the same way: I tested mplayer and vlc
  • Other applications (e.g. xterm, audacious) are affected by case 2.a and not by 2.b, or vice versa. (tested using icewm's Alt-F11 fullscreen command)
  • Some applications are not affected at all: e.g Firefox works as expected
  • I'm running icewm 1.3.8+mod+20 on Debian 9.3 (xorg 7.7+19)
  • I have TaskBarFullscreenAutoShow=0 in my icewm preferences

Please let me know if you need other info, I'll be glad to help in debugging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions