| Summary: | Auto-hidden panel is unable to unhide at some point | ||
|---|---|---|---|
| Product: | [Unmaintained] plasma4 | Reporter: | mkkot <marcinkocur> |
| Component: | panel | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED NOT A BUG | ||
| Severity: | normal | CC: | michal.seweryniak, nate, xypron.glpk |
| Priority: | NOR | ||
| Version First Reported In: | 4.10.1 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
mkkot
2013-03-05 22:18:54 UTC
I have the same bug here - since yesterday, after upgrading my OpenSuse to 12.3 (KDE 4.10.1). I think I found the way to reproduce the bug (it works for me every time): after setting the bottom panel to autohide (steps 1&2 from the previous post), run any application, that can open a dialog window, i.e. run Dolphin and open its configuration settings window (new child window). Now move the cursor to the bottom, where the panel is supposed to show up. Nothing happens. To bring the autohidden panel back, you can switch to other opened window using Alt-Tab or just open start menu using Alt-F1. I've discovered, that Alt-F2 does the job too. This is repeatable for every application that opens a dialog child window. I have identified one situation that reproducably leads to the behavior: When thunderbird is opened it displays a dialogue to ask for the email account password. While this popup is shown in thunderbird the panel does not autohide when changing to another application. Best regards Heinrich Schuchardt Unfortunately, this is caused by a flaw in the way X11 is designed, compounded (apparently) by something that Thunderbird's doing. windows are allowed to block input for others. The auto-hide panel is implemented with an invisible 1-px window on the edge where the panel hides. This window needs input, but apparently Thunderbird is blocking it. You can file a bug against Thunderbird, or use Plasma 5 with Wayland, which doesn't have this architectural limitation. |