Bug 177674 - Panel widgets are unable to gain keyboard focus
Summary: Panel widgets are unable to gain keyboard focus
Status: RESOLVED UNMAINTAINED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: 4.8.4
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: regression
: 167359 178378 188468 195339 198803 202596 212133 212434 226424 237304 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-12-13 13:55 UTC by Philip Lykke Carlsen
Modified: 2018-06-08 19:45 UTC (History)
20 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Lykke Carlsen 2008-12-13 13:55:23 UTC
Version:            (using Devel)
OS:                Linux
Installed from:    Compiled sources

When having a panel with a plasmoid that contains a field for text input (e.g. a dictionary), the panel widget cannot gain keyboard focus when a window is active. Only if one clicks on the desktop can the keyboard be used to input text to the plasmoid.

This applies both to panels that are "Always visible", "Auto hide" and "Windows can cover".
Comment 1 Dario Andres 2008-12-13 14:09:45 UTC
This is related to bug 165938. 
Comment 2 Aaron J. Seigo 2008-12-14 02:38:05 UTC
no, that's a completely different issue.
Comment 3 Aaron J. Seigo 2008-12-14 02:38:10 UTC
*** Bug 167359 has been marked as a duplicate of this bug. ***
Comment 4 CS Wagner 2008-12-18 00:45:09 UTC
Verified: Fedora 10 is using KDE 4.1.3.  The Notes Widget shows up as an item that can be added to the panel.  If done so, the notes are ONLY editable if there are no open windows anywhere on the screen.  The notes widget fails to grab the cursor from any open windows.  Also, the right-click context menu doesn't appear anywhere near the notes widget.  Sometimes it is at the top of the screen.  Sometimes it is split into two or three context menus around the screen.  When all other windows are closed, the context menu works.  Perhaps this is related to the edit problem.
Comment 5 Beat Wolf 2008-12-29 11:46:05 UTC
related, possible duplicate
http://bugs.kde.org/show_bug.cgi?id=178378
Comment 6 Stephan Sokolow 2009-02-12 01:03:01 UTC
Still a problem on KDE 4.2.0 (Gentoo ebuilds). The annoying but usable workaround is to click on the desktop before using the panel to force Plasma to accept focus.

If possible, it'd be really nice to have this fixed before KDE 4.3 because I make heavy use of a Notes plasmoid in a 1/3rd-of-screen-width auto-hide panel on the left-hand side of my monitor. (As a scratchpad)
Comment 7 rgpublic 2009-04-02 18:14:26 UTC
Within the Notes plasma applet, I cannot select text with the mouse and press the delete key afterwards to delete it. Even clicking on the desktop before doesnt help. Should I file a new bug (I cannot find one) or is this the same bug mentioned here?
Comment 8 Dario Andres 2009-04-02 23:59:23 UTC
@rgpublic@gmx.net: please, file a new bug report with all the details and KDE version. Thanks!
Comment 9 Artur Souza (MoRpHeUz) 2009-05-08 21:39:53 UTC
*** Bug 188468 has been marked as a duplicate of this bug. ***
Comment 10 Artur Souza (MoRpHeUz) 2009-05-20 15:34:29 UTC
*** Bug 178378 has been marked as a duplicate of this bug. ***
Comment 11 Artur Souza (MoRpHeUz) 2009-06-05 16:12:22 UTC
*** Bug 195339 has been marked as a duplicate of this bug. ***
Comment 12 Aaron J. Seigo 2009-08-05 15:15:44 UTC
*** Bug 202596 has been marked as a duplicate of this bug. ***
Comment 13 Mark 2009-08-05 18:39:37 UTC
*** This bug has been confirmed by popular vote. ***
Comment 14 Dario Andres 2009-11-01 15:52:21 UTC
*** Bug 212133 has been marked as a duplicate of this bug. ***
Comment 15 Marco Martin 2009-12-24 11:42:32 UTC
*** Bug 198803 has been marked as a duplicate of this bug. ***
Comment 16 Marco Martin 2009-12-24 11:43:15 UTC
*** Bug 212434 has been marked as a duplicate of this bug. ***
Comment 17 Marco Martin 2010-05-12 21:43:11 UTC
*** Bug 226424 has been marked as a duplicate of this bug. ***
Comment 18 Marco Martin 2010-05-13 21:19:55 UTC
*** Bug 237304 has been marked as a duplicate of this bug. ***
Comment 19 Marco Martin 2010-05-13 22:53:51 UTC
SVN commit 1126369 by mart:

always accept input
CCBUG:177674


 M  +1 -0      leavenote.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1126369
Comment 20 Marco Martin 2010-05-13 22:59:16 UTC
most relevant commit is:

http://websvn.kde.org/trunk/KDE/kdebase/workspace/plasma/desktop/shell/panelview.cpp?r1=1124125&r2=1126367

all applet (except popupapplets, see following commit) will have to be set manually to accept input tough
Comment 21 Marco Martin 2010-05-13 23:05:29 UTC
SVN commit 1126373 by mart:

by default, set expanded popupapplets to accept input, this covers most of the "panel must have focus" needs
BUG:177674


 M  +5 -0      popupapplet.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1126373
Comment 22 Philip Lykke Carlsen 2010-09-02 10:15:43 UTC
Woohoo! :-) It works like a charm~ Thank you for your work and attention :-)
Comment 23 debogdano 2012-08-22 19:24:14 UTC
I can observe this issue with plasma-addons-4.8.4-5.4.i586 on OpenSuSE when using the leavenote widget.
Comment 24 Myriam Schweingruber 2012-09-08 11:41:35 UTC
Reopening based on comment #23
Comment 25 Nate Graham 2018-06-08 19:45:18 UTC
Hello!

This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5.

Accordingly, we hope you understand why we must close this bug report. If the issue described  here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting

If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging

Thanks for your understanding!

Nate Graham