Bug 443726 - [Wayland] Launch feedback does not work if launching from KRunner
Summary: [Wayland] Launch feedback does not work if launching from KRunner
Status: RESOLVED FIXED
Alias: None
Product: krunner
Classification: Plasma
Component: general (show other bugs)
Version: 5.24.0
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Alexander Lohnau
URL:
Keywords: wayland
Depends on:
Blocks:
 
Reported: 2021-10-14 15:58 UTC by Till Schäfer
Modified: 2022-10-13 21:55 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In: 5.26


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Till Schäfer 2021-10-14 15:58:12 UTC
When launching an application from KRunner under wayland, the launch feedback is not working. 

This is analog to Bug 442587, which is the bug concerning Kickoff. 
This is similar to Bug 417087, which is the bug converning shortcuts (although not wayland specific)


Operating System: Gentoo Linux
KDE Plasma Version: 5.23.0
KDE Frameworks Version: 5.87.0
Qt Version: 5.15.2
Kernel Version: 5.14.10-gentoo (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-4810MQ CPU @ 2.80GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4600
Comment 1 Nate Graham 2021-10-14 16:45:02 UTC
Confirmed.
Comment 2 David Edmundson 2021-10-14 21:24:33 UTC
KRunner side looks fine:

[2978919.596]  -> xdg_activation_v1@89.get_activation_token(new id xdg_activation_token_v1@240)
[2978919.637]  -> xdg_activation_token_v1@240.set_surface(wl_surface@130)
[2978919.641]  -> xdg_activation_token_v1@240.set_app_id("org.kde.dolphin")
[2978919.646]  -> xdg_activation_token_v1@240.set_serial(21867, wl_seat@7)
[2978919.650]  -> xdg_activation_token_v1@240.commit()
[2978926.362] xdg_activation_token_v1@240.done("kwin-6")
Comment 3 Alexander Lohnau 2021-10-15 05:50:44 UTC
From looking at plasma-workspace/libtaskmanager/waylandstartuptasksmodel.cpp it seems like libtaskmanager talks to KWaylandServer directly. @d_ed, this is not the case for KRunner right?
Comment 4 Patrick Silva 2022-10-13 13:31:34 UTC
Cannot reproduce on Plasma 5.26.

Operating System: Arch Linux
KDE Plasma Version: 5.26.0
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.6
Graphics Platform: Wayland
Comment 5 Nate Graham 2022-10-13 21:55:09 UTC
Works for me too. Let's call it fixed.