SUMMARY When hovering over an icon until the tooltip appears, left click stops working on the icon. Right click still functions, and left click functions up until the tooltip appears. This is the case for all icons and widgets that appear on the panel. STEPS TO REPRODUCE 1. Enable 'Display informational tooltips on mouse hover' in general behaviour settings 2. Add a panel and set the style to 'floating' 3. Hover over an icon until the tooltip appears, and then attempt to interact using a left click OBSERVED RESULT Left click does not seem to do anything, cursor has to be moved away from panel to hide tooltip and then quickly click on icon for it to function EXPECTED RESULT Left click functions, and application is opened/menu appears SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora 41 KDE Plasma Version: 6.2.5 KDE Frameworks Version: 6.10.0 Qt Version: 6.8.1 ADDITIONAL INFORMATION
Works for me on git master
can't reproduce either
Works here too. Are you using Wayland or X11? Can you attach a screen recording that shows the issue happening?
(In reply to Nate Graham from comment #3) > Works here too. > > Are you using Wayland or X11? > > Can you attach a screen recording that shows the issue happening? I'm using Wayland, here is a recording: https://youtu.be/NsSZ5R30rJg In the recording, when I have my mouse over the VLC icon, I am left clicking with no impact. As you can see, I can only interact with it if I click it quickly before the tooltip appears.
Thanks for the screen recording. It's very strange, and I can't reproduce it when I replicate those steps. Could a 3rd-party script or effect be interfering, maybe? Can you reproduce the issue in a new clean user account?
(In reply to Nate Graham from comment #5) > Thanks for the screen recording. It's very strange, and I can't reproduce it > when I replicate those steps. Could a 3rd-party script or effect be > interfering, maybe? Can you reproduce the issue in a new clean user account? I've been suffering from this issue for a while, but only just realised it was the specific combination of tooltips and floating panel. So a few months ago I tried to reproduce on a new user but I can't remember what happened haha. I will go and try now.
(In reply to Charlie French from comment #6) > (In reply to Nate Graham from comment #5) > > Thanks for the screen recording. It's very strange, and I can't reproduce it > > when I replicate those steps. Could a 3rd-party script or effect be > > interfering, maybe? Can you reproduce the issue in a new clean user account? > > I've been suffering from this issue for a while, but only just realised it > was the specific combination of tooltips and floating panel. So a few months > ago I tried to reproduce on a new user but I can't remember what happened > haha. I will go and try now. And no, I'm not sure what script it could be, I don't think I run any other than my KDE theme.
On a new user, the issue does not occur. Not sure what to make of this, but I have deleted my configuration so many times to fix this issue, I am not going to do it again. If there is a non-destructive way to figure this bug out then I'm all for it, but otherwise I will just sacrifice the tooltips and forget about it.
Can you attach your ~/.config/kdeglobals file after removing any personal information from it?
(In reply to Nate Graham from comment #9) > Can you attach your ~/.config/kdeglobals file after removing any personal > information from it? Sure, added as an attachment
Looks like it didn't come through.
Created attachment 177857 [details] kdeglobals
(In reply to Nate Graham from comment #11) > Looks like it didn't come through. Whoops! I forgot to hit send. Should be there now :)
Thanks. Nothing suspicious there. Can you attach plasmashellrc now? Again scrub it for personal info. In particular note that if you have a weather widget, the location will be shown in that config file.
(In reply to Nate Graham from comment #14) > Thanks. Nothing suspicious there. Can you attach plasmashellrc now? Again > scrub it for personal info. In particular note that if you have a weather > widget, the location will be shown in that config file. Here: ```[PlasmaViews][Panel 384] floating=1 panelVisibility=2 [PlasmaViews][Panel 384][Defaults] thickness=56 [PlasmaViews][Panel 414] floating=1 [PlasmaViews][Panel 414][Defaults] thickness=36 ```
Oh the formatting is broken ahah
๐๐งน โ ๏ธ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone!
Do by any chance have an NVIDIA GPU? Just shooting in the dark here at this point.
(In reply to Nate Graham from comment #18) > Do by any chance have an NVIDIA GPU? Just shooting in the dark here at this > point. No, I have an Rx 7800xt
If it's still happening on your main user account with Plasma 6.3.4 or later, can you attach your ~/.config/plasma-org.kde.plasma.desktop-appletsrc file too, after removing any personal information? Thanks!
Here it is: [ActionPlugins][0] RightButton;NoModifier=org.kde.contextmenu [ActionPlugins][1] RightButton;NoModifier=org.kde.contextmenu [Containments][383] ItemGeometries-2560x1440= ItemGeometriesHorizontal= activityId=471a0783-737d-402b-9458-4cd07c3323f1 formfactor=0 immutability=1 lastScreen=0 location=0 plugin=org.kde.plasma.folder wallpaperplugin=org.kde.image [Containments][383][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][383][General] positions={"2560x1440":[]} [Containments][383][Wallpaper][org.kde.image][General] Image=file:///home/Charlie/Images/Wallpaper/Final/16x9/jin-kwang-park-2.jpg [Containments][384] activityId= formfactor=2 immutability=1 lastScreen=0 location=4 plugin=org.kde.panel wallpaperplugin=org.kde.image [Containments][384][Applets][385] immutability=1 plugin=org.kde.plasma.kickoff [Containments][384][Applets][385][Configuration] PreloadWeight=100 popupHeight=597 popupWidth=754 [Containments][384][Applets][385][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][384][Applets][385][Configuration][General] alphaSort=true favoritesDisplay=1 favoritesPortedToKAstats=true systemFavorites=suspend\\,hibernate\\,reboot\\,shutdown [Containments][384][Applets][387] immutability=1 plugin=org.kde.plasma.icontasks [Containments][384][Applets][387][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][384][Applets][387][Configuration][General] launchers=applications:boinc.desktop,preferred://filemanager,preferred://browser,file:///var/lib/flatpak/exports/share/applications/me.timschneeberger.GalaxyBudsClient.desktop,file:///var/lib/flatpak/exports/share/applications/org.kde.kdenlive.desktop,applications:kitty.desktop,applications:net.lutris.Lutris.desktop,applications:virtualbox.desktop,file:///var/lib/flatpak/exports/share/applications/org.prismlauncher.PrismLauncher.desktop,applications:protonvpn-app.desktop,file:///var/lib/flatpak/exports/share/applications/org.qbittorrent.qBittorrent.desktop,applications:com.spotify.Client.desktop,applications:org.kde.plasma-systemmonitor.desktop,applications:systemsettings.desktop,applications:steam.desktop,applications:vesktop.desktop,applications:appimagekit_683e9e08620406ec12586e45227b0a71-Vial.desktop [Containments][384][Applets][389] immutability=1 plugin=org.kde.plasma.systemtray [Containments][384][Applets][389][Configuration] PreloadWeight=100 SystrayContainmentId=390 [Containments][384][Applets][401] immutability=1 plugin=org.kde.plasma.digitalclock [Containments][384][Applets][401][Configuration] PreloadWeight=100 popupHeight=450 popupWidth=560 [Containments][384][Applets][401][Configuration][Appearance] boldText=true customDateFormat=yyyy/MM/dd dateDisplayFormat=BelowTime dateFormat=custom firstDayOfWeek=1 fontFamily=JetBrainsMonoNL Nerd Font fontStyleName=SemiBold fontWeight=600 showLocalTimezone=true showSeconds=Always [Containments][384][Applets][401][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][384][Applets][410] immutability=1 plugin=zayron.simple.separator [Containments][384][Applets][410][Configuration][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][384][Applets][410][Configuration][General] lengthSeparator=80 opacity=60 [Containments][384][Applets][413] immutability=1 plugin=org.kde.plasma.mediacontroller [Containments][384][Applets][413][Configuration] PreloadWeight=100 popupHeight=410 popupWidth=507 [Containments][384][General] AppletOrder=385;410;387;389;413;401 [Containments][390] activityId= formfactor=2 immutability=1 lastScreen=0 location=4 plugin=org.kde.plasma.private.systemtray popupHeight=432 popupWidth=432 wallpaperplugin=org.kde.image [Containments][390][Applets][391] immutability=1 plugin=org.kde.kdeconnect [Containments][390][Applets][391][Configuration] PreloadWeight=100 [Containments][390][Applets][392] immutability=1 plugin=org.kde.kscreen [Containments][390][Applets][392][Configuration] PreloadWeight=55 [Containments][390][Applets][393] immutability=1 plugin=org.kde.plasma.clipboard [Containments][390][Applets][393][Configuration] PreloadWeight=100 [Containments][390][Applets][394] immutability=1 plugin=org.kde.plasma.devicenotifier [Containments][390][Applets][394][Configuration] PreloadWeight=85 [Containments][390][Applets][395] immutability=1 plugin=org.kde.plasma.keyboardlayout [Containments][390][Applets][396] immutability=1 plugin=org.kde.plasma.manage-inputmethod [Containments][390][Applets][397] immutability=1 plugin=org.kde.plasma.notifications [Containments][390][Applets][397][Configuration] PreloadWeight=100 [Containments][390][Applets][398] immutability=1 plugin=org.kde.plasma.vault [Containments][390][Applets][399] immutability=1 plugin=org.kde.plasma.volume [Containments][390][Applets][399][Configuration] PreloadWeight=100 [Containments][390][Applets][399][Configuration][General] migrated=true [Containments][390][Applets][400] immutability=1 plugin=org.kde.plasma.cameraindicator [Containments][390][Applets][403] immutability=1 plugin=org.kde.plasma.battery [Containments][390][Applets][403][Configuration] PreloadWeight=0 [Containments][390][Applets][404] immutability=1 plugin=org.kde.plasma.brightness [Containments][390][Applets][404][Configuration] PreloadWeight=0 [Containments][390][Applets][405] immutability=1 plugin=org.kde.plasma.bluetooth [Containments][390][Applets][405][Configuration] PreloadWeight=100 [Containments][390][Applets][406] immutability=1 plugin=org.kde.plasma.networkmanagement [Containments][390][Applets][406][Configuration] PreloadWeight=100 [Containments][390][Applets][412][Configuration] PreloadWeight=42 [Containments][390][ConfigDialog] DialogHeight=540 DialogWidth=720 [Containments][390][General] extraItems=org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.vault,org.kde.plasma.volume,org.kde.plasma.cameraindicator,org.kde.plasma.brightness hiddenItems=Xwayland Video Bridge_pipewireToXProxy,blueman,org.kde.plasma.brightness,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.battery,plasmashell_microphone knownItems=org.kde.kdeconnect,org.kde.kscreen,org.kde.plasma.battery,org.kde.plasma.bluetooth,org.kde.plasma.clipboard,org.kde.plasma.devicenotifier,org.kde.plasma.keyboardlayout,org.kde.plasma.manage-inputmethod,org.kde.plasma.mediacontroller,org.kde.plasma.networkmanagement,org.kde.plasma.notifications,org.kde.plasma.vault,org.kde.plasma.volume,org.kde.plasma.brightness,org.kde.plasma.cameraindicator scaleIconsToFit=true shownItems=org.kde.plasma.volume,org.kde.kdeconnect,org.kde.plasma.networkmanagement,org.kde.plasma.clipboard,org.kde.plasma.notifications,chrome_status_icon_1,org.kde.plasma.bluetooth [ScreenMapping] itemsOnDisabledScreens= screenMapping=
Thanks. Unfortunately I don't see anything relevant in there either. Can you try moving these files aside one by one (don't delete them), and then restart plasmashell with `systemctl restart --user plasma-plasmashell.service` ? See if the issue stops happening after each file is moved and plasmashell is restarted; that could narrow it down to which file has the problematic config entry, perhaps.
Which files, sorry?
~/.config/kdeglobals ~/.config/plasmashellrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc
No, that didn't work. Bug persists.
Well, I'm officially out of ideas. :(
(In reply to Nate Graham from comment #26) > Well, I'm officially out of ideas. :( No worries haha, this bug has me completely stumped. I've been perfectly fine since I realised that it only occured when the "Display informational tooltips on mouse hover" option was enabled. I've just had that turned off.
I'm also unable to reproduce this on Fedora 42 with a relatively default user setup, or with git-master With git-master I tested on one machine with an NVIDIA GPU, the other has an AMD I even tested with the Papirus -Dark icon theme, in case by some chance that had any effect, but it didn't
Just on the off chance that there's some bug in the interaction of these components...do you have any non-default settings in System Settings > Window Management > Window Behavior? The ones I'm thinking of are things like... Focus > Window activation policy - default is Click to focus Focus > Focus stealing prevention - default is Low Window Actions > Inactive Inner Window Actions > Left click - default is Activate, pass click and raise on release Thanks!
You're right!!! I can't believe someone finally found out what it was. Window Actions > Inactive Inner Window Actions was set to just Activate, so I set it to default and it worked. I never would have thought to look there as I don't ever remember changing anything in there. I do remember disliking that a click would pass through after activating a window. I guess I will still leave this as a bug because the problem only occurs when tooltips are on, this setting is set to 'Activate', and the panel is set to floating.
Awesome! I can reproduce that too, that it's the specific combination of floating panel + not passing clicks to inactive windows. I'm not sure if this is a plasmashell bug or something in KWin, but I'm updating the title for the conditions that trigger it :-)
*** This bug has been marked as a duplicate of bug 501457 ***