Bug 515315

Summary: Updating widgets & themes does not wait resulting in rate limit
Product: [Applications] Discover Reporter: Liera <FamiliarSpaceDragon>
Component: UpdatesAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: aleixpol
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Application logs showing the errors + timestamps with two screenshots showing the respective UI elements

Description Liera 2026-01-30 19:34:43 UTC
Created attachment 189070 [details]
Application logs showing the errors + timestamps with two screenshots showing the respective UI elements

SUMMARY
Updating lots of widgets and themes in one go results in rate limits from pling.com. It seems like these requests don't have delays between them and are not retried after.


STEPS TO REPRODUCE
1. Have lots of widgets available to update
2. Go to the updates tab in Discover
3. Click on "Update All"

OBSERVED RESULT
Error messages about getting rate limited with a status code of 429 and an empty updates tab until refreshed.


EXPECTED RESULT
- Requests get send more slowly or the application waits a bit when receiving rate limits from a domain.
- Widgets or themes failing update keep being shown in the available updates list.


SOFTWARE/OS VERSIONS
(available in the Info Center app, or by running `kinfo` in a terminal window)
Operating System: Manjaro Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.4-1-MANJARO (64-bit)

ADDITIONAL INFORMATION
Some of the widgets & themes which where tried to update can be found within the attached logs