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

See Also:
Latest Commit:
Version Fixed In:


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?