Bug 507387

Summary: The "Actions" button doesn't operate by default on non-URI content, yet remains enabled
Product: [Plasma] plasmashell Reporter: Roke Julian Lockhart Beedell <4wy78uwh>
Component: Clipboard widget & pop-upAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: minor CC: nate, qydwhotmail
Priority: NOR Keywords: usability
Version First Reported In: 6.4.3   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A Badly-Demonstrative Screencast

Description Roke Julian Lockhart Beedell 2025-07-23 11:04:23 UTC
Created attachment 183452 [details]
A Badly-Demonstrative Screencast

SUMMARY

When I've no actions configured, I see the "Actions" button for each clipboard entrant, and it is always clickable. However, on some entries, nothing occurs when it is clicked, which provides the impression that it is dysfunctional.

STEPS TO REPRODUCE

1. Invoke Klipper.

2. Duplicate non-URI content into Klipper.

3. Hover over the new entrant.

4. Invoke the "Actions" button.

OBSERVED RESULT

I see the "Actions" button for each clipboard entrant, and it is clickable. However, nothing occurs when it is clicked.

EXPECTED RESULT

XOR, Klipper should:

1. (Visually) disable the button.

2. Hide the button, where it's inapplicable.

3. Take the user to the relevant configuration page.

SOFTWARE/OS VERSIONS

> ~~~
> Operating System: Fedora Linux 42
> KDE Plasma Version: 6.4.3
> KDE Frameworks Version: 6.16.0
> Qt Version: 6.9.1
> Kernel Version: 6.15.6-200.fc42.x86_64 (64-bit)
> Graphics Platform: Wayland
> ~~~

ADDITIONAL INFORMATION

Originally ascertained at https://discuss.kde.org/t/klippers-invoke-action-button-doesnt-do-anything/37460/2?u=rokejulianlockhart.
Comment 1 Nate Graham 2025-10-23 20:45:44 UTC
URI vs non-URI isn't relevant here. What matters is that you don't have any actions set up, so the button is always useless.
Comment 2 Nate Graham 2025-10-23 21:03:31 UTC
Oh, I'm wrong. It looks like there's some kind of built in internal action that's always available for URIs.