Bug 440727 - Hide "Invoke action" button if no action available
Summary: Hide "Invoke action" button if no action available
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Clipboard widget & pop-up (other bugs)
Version First Reported In: 5.22.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2021-08-08 09:00 UTC by Corentin Girard
Modified: 2025-11-22 00:54 UTC (History)
6 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 Corentin Girard 2021-08-08 09:00:00 UTC
SUMMARY

It's annoying to think actions are available because the "Invoke action" button is shown, to click on it and that nothing happens.

OBSERVED RESULT

The "Invoke action" button is always present.

EXPECTED RESULT

The "Invoke action" button should show only when actions are available.

SOFTWARE/OS VERSIONS
Linux: 5.13.5
KDE Plasma Version: 5.22.4
Comment 1 Nate Graham 2021-08-09 16:43:55 UTC
I see that the code even has this in it:

// TODO: only show for items supporting actions?

:/
Comment 2 Unknown 2023-08-23 23:19:53 UTC
I'm sorry, can you clarify what you mean? What do you mean by "Invoke action" in the clipboard component?
Comment 3 tempqd 2025-10-01 01:05:36 UTC
I suppose an alternative way to "fix" this is to have a default "Save as..." action for any arbitrary clipboard entry. Maybe a "Send to device..." too if KDE Connect is active.
Comment 4 Tamás Králl 2025-11-20 18:04:28 UTC
This is still an issue on Plasma 6.3.6 (Debian 13). By default, clicking on 'Invoke action' doesn't do anything. To a newcomer, who is unlikely to know what actions are, this isn't a good experience. The button should either not be there or it should open the clipboard settings on the Actions Configuration page, in my opinion.
Comment 5 Fushan Wen 2025-11-22 00:54:01 UTC
This can be done after https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/6008 is merged