Bug 494593 - Web Apps added from Chromium based browsers doesn't show its own icon
Summary: Web Apps added from Chromium based browsers doesn't show its own icon
Status: RESOLVED DUPLICATE of bug 358277
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager widgets (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-12 13:08 UTC by Marcos Junior
Modified: 2024-11-12 14:56 UTC (History)
3 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcos Junior 2024-10-12 13:08:47 UTC
SUMMARY
Web Apps added from Chromium based browsers doesn't show its own icon.
The expected behaviours is that each installed app has its own icon in taskbar, but regular browser windows should still group. 

STEPS TO REPRODUCE
1. Open a chromium based broswer, like Chromium, Edge or Google Chrome
2. Open a web app like Gmail
3. Add it as an app 
4. New window opens

OBSERVED RESULT
Its icon in taskbar is grouped within the main browser window icon despite having a different WM_CLASS string added by the browser

EXPECTED RESULT
Web Apps should have its own icon in taskbar. 

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.2
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.8.0-45-generic (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i7-3537U CPU @ 2.00GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 4000


ADDITIONAL INFORMATION
xprop output (redacted, icon removed for brevity)

```
_NET_WM_ALLOWED_ACTIONS(ATOM) = _NET_WM_ACTION_MOVE, _NET_WM_ACTION_RESIZE, _NET_WM_ACTION_MINIMIZE, _NET_WM_ACTION_MAXIMIZE_VERT, _NET_WM_ACTION_MAXIMIZE_HORZ, _NET_WM_ACTION_FULLSCREEN, _NET_WM_ACTION_CHANGE_DESKTOP, _NET_WM_ACTION_CLOSE
_NET_WM_DESKTOP(CARDINAL) = 0
_KDE_NET_WM_ACTIVITIES(STRING) = "0f5da971-bbff-468b-a79b-a6322940a86b"
WM_STATE(WM_STATE):
                window state: Normal
                icon window: 0x0
_NET_WM_STATE(ATOM) = _NET_WM_STATE_FOCUSED
_GTK_FRAME_EXTENTS(CARDINAL) = 16, 16, 10, 32
_NET_WM_USER_TIME(CARDINAL) = 3240781
WM_NORMAL_HINTS(WM_SIZE_HINTS):
                program specified location: 1148, 24
                program specified minimum size: 532 by 117
                window gravity: Static
_NET_WM_OPAQUE_REGION(CARDINAL) = 24, 10, 1217, 8, 16, 18, 1233, 952
_MOTIF_WM_HINTS(_MOTIF_WM_HINTS) = 0x2, 0x0, 0x0, 0x0, 0x0
XdndAware(ATOM) = BITMAP
_NET_WM_BYPASS_COMPOSITOR(CARDINAL) = 2
_GTK_THEME_VARIANT(UTF8_STRING) = "dark"
_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED(CARDINAL) = 1
WM_NAME(UTF8_STRING) = "Gmail - Inbox - xxx@gmail.com - Gmail"
_NET_WM_NAME(UTF8_STRING) = "Gmail - Inbox - xxx@gmail.com - Gmail"
WM_WINDOW_ROLE(STRING) = "pop-up"
WM_CLASS(STRING) = "crx__fmgjjmmmlfnkbppncabfkddbjimcfncm", "Microsoft-edge"
_NET_WM_WINDOW_TYPE(ATOM) = _NET_WM_WINDOW_TYPE_NORMAL
_NET_WM_PID(CARDINAL) = 3291
WM_CLIENT_MACHINE(STRING) = "xxxx"
WM_PROTOCOLS(ATOM): protocols  WM_DELETE_WINDOW, _NET_WM_PING, _NET_WM_SYNC_REQUEST
_KDE_NET_WM_USER_CREATION_TIME(CARDINAL) = 3104381

```
Comment 1 Nate Graham 2024-11-08 21:18:39 UTC

*** This bug has been marked as a duplicate of bug 358277 ***
Comment 2 Marcos Junior 2024-11-12 14:56:43 UTC
The mentioned duplicate bug doesn't seem the same, as the icons doesn't show separated as expected, they are shown grouped together.