Bug 199017 - Screen edge indicator (autohide panel) intercepts clicks
Summary: Screen edge indicator (autohide panel) intercepts clicks
Status: RESOLVED LATER
Alias: None
Product: plasma4
Classification: Unmaintained
Component: panel (show other bugs)
Version: 4.9.0
Platform: Debian testing Unspecified
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
: 201534 237505 340060 341664 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-07-05 14:45 UTC by Alex Dănilă
Modified: 2015-03-16 12:16 UTC (History)
19 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Dănilă 2009-07-05 14:45:10 UTC
Version:            (using KDE 4.2.4)
Installed from:    Debian testing/unstable Packages

When activating panel autohide, moving the cursor close to the screen edge will make a small (5-10 pixel) blue line appear and indicate that the cursor is close to the edge.
This small line intercepts the clicks that windows should get.
Pretty minor.
Comment 1 Aaron J. Seigo 2009-07-06 05:39:50 UTC
the effect needs to be moved into kwin's compositing effects.
Comment 2 Jürgen Starek 2009-09-25 18:11:27 UTC
I can confirm this for KDE 4.3.1.
Comment 3 Marco Martin 2010-05-13 21:22:33 UTC
*** Bug 237505 has been marked as a duplicate of this bug. ***
Comment 4 Marco Martin 2010-05-22 00:09:33 UTC
*** Bug 201534 has been marked as a duplicate of this bug. ***
Comment 5 Roberto Ciang 2010-05-24 07:24:37 UTC
Still in KDE 4.4. Only happens with Compiz, not with KWin. But there was no problem under 4.2.
Comment 6 Ruairi Hickey 2010-06-02 05:35:13 UTC
I think the initial description is slightly wrong.  What appears to be happening is that in panelview.cpp the function which creates the unhidetrigger for the toolbar checks if composite is enabled and if it is it increases the trigger window size by 30 (pixels I presume).  If a full screen app is loaded this 30 pixel window should be lowered below the fullscreen app. 
The 30 pixel window is enough to block access to a windows toolbar in a fullscreen rdesktop session.
Comment 7 Nicolas L. 2010-06-07 09:43:44 UTC
Do you reproduce with kde 4.4.4 or 4.5 beta ?
Comment 8 Ruairi Hickey 2010-06-08 18:33:59 UTC
Hi,
   Yes with the kde 4.4.4 build it is also the same.  On further checking even the 1-pixel window which activates the toolbar causes problems e.g. a full screen krdc to windows which has a hidden toolbar means the windows toolbar cant be activated as the plasma panel captures the mouse. Would the solution not be to ensure full-screen apps are above plasma in z-order ?

Ruairi
Comment 9 Andreas Fackler 2010-09-16 23:13:02 UTC
This still happens with KDE 4.5.1. Auto-hide makes the horizontal scoll bar in gwenview and the page switcher in okular unusable in fullscreen mode.
Comment 10 Jussi Holm 2011-04-30 13:18:52 UTC
Happens for me with KDE 4.6.2 (tested with Kubuntu 11.04 packaged version). This is quite annoying when using VirtualBox or full screen Flash video players (with controls at bottom) in fullscreen mode.

For me, there is no visual artifact associated with this, just the loss of click events meant for the fullscreen app, from the area where the auto-hide panel would appear.
Comment 11 Alex Dănilă 2011-08-15 13:16:05 UTC
I don't have any more issues with this. I have KDE 4.6.5, but I don't know when it disappeared.
Comment 12 Ruairi Hickey 2011-08-16 09:43:38 UTC
I'm on latest kubuntu beta, kde 4.7 and this bus is still an issue - IT only happens when desktop effects are turned on and is caused by the drawing of a rectangular area where the panel should be which helps with the drawing of the highlight before the panel is activated.  This rectangle traps the mouse clicks preventing the active application receiving them...
Comment 13 Thijs 2011-12-02 16:09:23 UTC
Fixed in at least 4.8; clicks are not intercepted within the blue glow area for me.
Comment 14 Ruairi Hickey 2012-02-10 15:12:31 UTC
In the latest Kubuntu beta running kde 4.8.00 this is NOT fixed... Same as before if I have my bottom panel on autohide launch a fullscreen krdc session to a windows terminal server all clicks where the panel would be are prevented from reaching krdc.

If I disable desktop effects or make the bottom panel not autohide there is no problem

Ruairi
Comment 15 Alexey Shmalko 2012-08-19 11:06:17 UTC
In Gentoo running kde 4.9.0 bug is not fixed.
And there is not visual artifact, just loss of click events.
Comment 16 Myriam Schweingruber 2012-09-08 11:18:47 UTC
Reopening based on comments #14 and 15
Comment 17 Plínio 2013-04-30 12:33:28 UTC
I'm running Kubuntu 13.04 and KDE 4.10 and getting this bug.
The bug is exactly as described on comment #14.
Comment 18 Ann 2013-05-07 23:47:17 UTC
I can also confirm this bug. I'm using ArchLinux with KDE 4.10.2 and this happens to me when I'm running a virtual machine in full-screen. 

Same as comment #15, I don't have any artifacts, and the panel is not visible, but when in full-screen I reach the side where the panel would be, I can't click anything, because it 'detects' the panel. This doesn't happen if I set the panel to always visible.
Comment 19 Martin Flöser 2013-06-07 14:35:18 UTC
This problem cannot be fixed until we have done the transition to Wayland.
Comment 20 Serhiy Zahoriya 2014-05-21 05:07:42 UTC
I've found a surprisingly simple workaround: change from "Autohide" to "Allow overlapping" panel behaviour (or whatever is the original string, I use localized version currently).
The panel is still showing when you bring pointer to the edge of the screen.
Comment 21 Christoph Feck 2014-08-16 16:53:25 UTC
Thanks Serhiy, I never tried this before.

The option is called "Windows can cover" with English strings.
Comment 22 Christoph Feck 2014-10-18 03:34:06 UTC
*** Bug 340060 has been marked as a duplicate of this bug. ***
Comment 23 Rafael Linux User 2014-10-20 14:20:13 UTC
In Plasma 5 that workaround will not work. You can't have enabled  "autohide" and "windows can cover" simultaneosly.
Comment 24 Christoph Feck 2014-12-08 20:55:53 UTC
*** Bug 341664 has been marked as a duplicate of this bug. ***
Comment 25 Ruben Guerra 2015-01-12 18:30:39 UTC
This bug is still happening to me. Using KDE 4.14.3.
Comment 26 Christoph Feck 2015-03-16 12:16:43 UTC
Ruben, see comment #19.