Bug 492551 - WayDroid `.desktop` file prevents cursor hover highlight on self and adjacent icon
Summary: WayDroid `.desktop` file prevents cursor hover highlight on self and adjacent...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: 6.1.4
Platform: Fedora RPMs Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-02 15:38 UTC by Roke Julian Lockhart Beedell
Modified: 2025-08-13 22:48 UTC (History)
3 users (show)

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


Attachments
A Screencast That Demonstrates Wholesale Reproduction, Per Comment 0 (106.08 KB, video/webm)
2024-09-02 15:38 UTC, Roke Julian Lockhart Beedell
Details
/home/RokeJulianLockhart/.local/share/applications/waydroid.org.tasks.desktop (471 bytes, application/x-desktop)
2024-09-05 22:44 UTC, Roke Julian Lockhart Beedell
Details
/home/RokeJulianLockhart/.local/share/waydroid/data/icons/org.tasks.png (3.77 KB, image/png)
2024-09-05 22:45 UTC, Roke Julian Lockhart Beedell
Details
A Screencast That Demonstrates Inability To Move The Icon, Per Comment 10 (191.41 KB, video/webm)
2024-10-21 12:29 UTC, Roke Julian Lockhart Beedell
Details
A Screencast That Demonstrates Partial Reproduction, Per Comment 12 (13.43 KB, video/webm)
2025-04-09 15:45 UTC, Roke Julian Lockhart Beedell
Details
A Screencast That Demonstrates Non-Reproduction, Per Comment 16 (24.89 KB, video/webm)
2025-08-13 22:36 UTC, Roke Julian Lockhart Beedell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roke Julian Lockhart Beedell 2024-09-02 15:38:10 UTC
Created attachment 173238 [details]
A Screencast That Demonstrates Wholesale Reproduction, Per Comment 0

STEPS TO REPRODUCE
------------------
1. Pin `.desktop` file created by WayDroid for an installed AOSP application.
2. Pin two regular applications' (flatpak or native package manager-installed) around it on each side.
2. Hover over them laterally.

OBSERVED RESULT
---------------
The 1st, 2nd and 5th (last) icons are highlighted, but the 3rd (the Waydroid app) and the 4th (a regular app) are not. The WayDroid application is never highlighted.

SOFTWARE/OS VERSIONS
--------------------
> Operating System: Fedora Linux 40  
> KDE Plasma Version: 6.1.4  
> KDE Frameworks Version: 6.5.0  
> Qt Version: 6.7.2  
> Kernel Version: 6.10.7-200.fc40.x86_64 (64-bit)  
> Graphics Platform: Wayland  
> Processors: 12 ร— AMD Ryzen 5 7600X 6-Core Processor  
> Memory: 30.5 GiB of RAM  
> Graphics Processor: AMD Radeon RX 5700  
> Manufacturer: ASRock  
> Product Name: X670E Taichi
Comment 1 Nate Graham 2024-09-05 20:23:31 UTC
Very interesting. Can you attach the .desktop file it created? And if that .desktop file's Icon= line points to an absolute file path, please attach that too.

Thanks!
Comment 2 Roke Julian Lockhart Beedell 2024-09-05 22:44:25 UTC
Created attachment 173372 [details]
/home/RokeJulianLockhart/.local/share/applications/waydroid.org.tasks.desktop

(In reply to Nate Graham from comment #1)

> ```desktop
> [Desktop Entry]
> Type=Application
> Name=Tasks
> Exec=waydroid app launch org.tasks
> Icon=/home/RokeJulianLockhart/.local/share/waydroid/data/icons/org.tasks.png
> Categories=X-WayDroid-App;
> X-Purism-FormFactor=Workstation;Mobile;
> Actions=app_settings;
> 
> [Desktop Action app_settings]
> Name=App Settings
> Exec=waydroid app intent android.settings.APPLICATION_DETAILS_SETTINGS package:org.tasks
> Icon=/home/RokeJulianLockhart/.local/share/waydroid/data/icons/com.android.settings.png
> 
> ```

Shall attach the icon next.
Comment 3 Roke Julian Lockhart Beedell 2024-09-05 22:45:17 UTC
Created attachment 173373 [details]
/home/RokeJulianLockhart/.local/share/waydroid/data/icons/org.tasks.png

(In reply to Roke Julian Lockhart Beedell from comment #2)
Attached the icon file.
Comment 4 Nate Graham 2024-09-16 13:46:01 UTC
Thanks. Unfortunately I cannot reproduce the issue in current git master with those files (with paths adjusted to work on my system, of course). Any chance you could try with either git master or the Plasma 6.2 beta and see if the issue is fixed for you in either of those versions? Thanks!
Comment 5 Roke Julian Lockhart Beedell 2024-09-16 13:51:55 UTC
(In reply to Nate Graham from comment #4)
I can respond when they reach Fedora's repositories, or try 6.2 in a VM if an ISO is out, but I'm not quite proficient enough at package management nor git (yet) to compile and install master or a specific branch.

I'll ensure I report back the moment that the 6.2 build hits Fedora 40 though (which I presume should be soon). Apologies.
Comment 6 Nate Graham 2024-09-16 13:59:39 UTC
Sounds good, thanks a lot! You don't have anything to apologize about. :)
Comment 7 Bug Janitor Service 2024-10-01 03:47:07 UTC
๐Ÿ›๐Ÿงน โš ๏ธ 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!
Comment 8 Bug Janitor Service 2024-10-16 03:47:51 UTC
๐Ÿ›๐Ÿงน This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.
Comment 9 Roke Julian Lockhart Beedell 2024-10-21 12:26:55 UTC
(In reply to Nate Graham from comment #4)

Unfortunately, no difference in 6.2.

> ```YAML
> Operating System: Fedora Linux 40
> KDE Plasma Version: 6.2.1
> KDE Frameworks Version: 6.7.0
> Qt Version: 6.7.2
> Kernel Version: 6.11.4-200.fc40.x86_64 (64-bit)
> Graphics Platform: Wayland
> Processors: 12 ร— AMD Ryzen 5 7600X 6-Core Processor
> Memory: 30.4 GiB of RAM
> Graphics Processor: AMD Radeon RX 5700
> Manufacturer: ASRock
> Product Name: X670E Taichi
> ```
Comment 10 Roke Julian Lockhart Beedell 2024-10-21 12:29:53 UTC
Created attachment 175083 [details]
A Screencast That Demonstrates Inability To Move The Icon, Per Comment 10

(In reply to Roke Julian Lockhart Beedell from comment #9)
Interestingly, I can't even move the icon around the taskbar! I've attached a video to demonstrate, since a separate issue would probably be superfluous. The attached video also confirms the content of the previous comment.
Comment 11 Nate Graham 2025-04-08 19:56:01 UTC
Can you check again in Plasma 6.3 or later and see if this is still happening?

If so, it would also be great to learn if it's happening to you only on X11, only on Wayland, or both.

Thanks a lot!
Comment 12 Roke Julian Lockhart Beedell 2025-04-09 15:28:05 UTC
Using:

> Operating System: Fedora Linux 41  
> KDE Plasma Version: 6.3.4  
> KDE Frameworks Version: 6.12.0  
> Qt Version: 6.8.2  
> Kernel Version: 6.13.9-200.fc41.x86_64 (64-bit)  
> Graphics Platform: Wayland

...the icon is movable, and the icons around it are highlighted. However, the icon itself remains unhighlighted on hover.
Comment 13 Roke Julian Lockhart Beedell 2025-04-09 15:45:03 UTC
Created attachment 180124 [details]
A Screencast That Demonstrates Partial Reproduction, Per Comment 12

(In reply to Roke Julian Lockhart Beedell from comment #12)
Comment 14 Nate Graham 2025-04-09 16:15:39 UTC
How odd.
Comment 15 Nate Graham 2025-08-13 22:24:25 UTC
Is this still reproducing in Plasma 6.4 at all?
Comment 16 Roke Julian Lockhart Beedell 2025-08-13 22:36:10 UTC
Created attachment 184045 [details]
A Screencast That Demonstrates Non-Reproduction, Per Comment 16

(In reply to Nate Graham from comment #15)

It doesn't *appear* to, per the attached screencast:

> ~~~
> Operating System: Fedora Linux 42
> KDE Plasma Version: 6.4.4
> KDE Frameworks Version: 6.17.0
> Qt Version: 6.9.1
> Kernel Version: 6.15.9-201.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland
> ~~~

However, I might have pinned it in a different manner, for I've pinned it from the default WayDroid category in the Application Menu plasmoid (like https://discourse.gnome.org/t/can-waydroid-applications-be-made-to-display-in-a-directory/29787/4?u=rokejulianlockhart explains), whereas I *might* have pinned it after using `waydroid prop set persist.waydroid.multi_windows true` beforehand. I'll presume that this is resolved, though. Thanks.
Comment 17 Nate Graham 2025-08-13 22:48:56 UTC
Yeah, let's call it fixed.