Bug 513624

Summary: Electron process (run by manually-created .desktop file) is displayed as org.chromium.Chromium
Product: [Applications] plasma-systemmonitor Reporter: Damglador <vse.stopchanskyi>
Component: generalAssignee: KSysGuard Developers <ksysguard-bugs>
Status: REPORTED ---    
Severity: minor CC: ahiemstra, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Damglador 2025-12-20 18:56:36 UTC
SUMMARY
In «Applications» tab, the first Electron process to start will be listed as org.chromium.Chromium without an icon. If the associated process is closed, the org.chromium.Chromium listing will not re-appear until all Electron instances are closed and one opened again.

Electron creates multiple processes, org.chromium.Chromium is assigned to the top process, and the proper desktop file assignment goes to the first child (so for example 135553 will be listed as org.chromium.Chromium, and 135556 will get the proper "Electron 39" name in «Applications» tab, 135554 and 135555 went somewhere).

The bug is more consistent when Electron is run from a desktop file.

Reproducible with Electron 38, Electron 39, but NOT Electron 37.

STEPS TO REPRODUCE
1. Install Electron 39
2. Create a desktop file to launch it. Example[1]
3. Launch the desktop file

OBSERVED RESULT
«Applications» tab gets a listing for «org.chromium.Chromium» and «Electron 39»

EXPECTED RESULT
«Applications» tab should only list «Electron 39»

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.1-zen1-2-zen (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600H with Radeon Graphics
Memory: 16 GiB of RAM (13.5 GiB usable)
Graphics Processor 1: AMD Radeon Graphics
Graphics Processor 2: NVIDIA GeForce RTX 3060 Laptop GPU

ADDITIONAL INFORMATION
[1]
[Desktop Entry]
Type=Application
Name=Electron 39
Icon=electron39
Exec=electron39 %u
Categories=Development;GTK;
StartupNotify=true