Bug 446328

Summary: Invalid network certificate error UX could be improved
Product: [Plasma] plasmashell Reporter: pqwoerituytrueiwoq
Component: generalAssignee: David Edmundson <kde>
Status: CONFIRMED ---    
Severity: wishlist CC: bharadwaj.raju777, materka, nate, plasma-bugs-null
Priority: NOR Keywords: usability
Version First Reported In: 5.23.4   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshots

Description pqwoerituytrueiwoq 2021-12-01 16:10:18 UTC
Created attachment 144121 [details]
Screenshots

SUMMARY
Running Kubuntu 22.04 and just got the update and started getting cert. errors this morning at 7AM GMT 0
i get 3 of these from the weather widget alone and again from every website that works with plasma integration via the system tray

https://addons.mozilla.org/en-US/firefox/addon/plasma-integration/

Operating System: Kubuntu 22.04
KDE Plasma Version: 5.23.4
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Kernel Version: 5.15.5-051505-generic (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.6 GiB of RAM
Graphics Processor: Radeon RX 580 Series
Comment 1 Nate Graham 2021-12-01 23:05:59 UTC
Seems to be caused by the weather applet's backend having an invalid cert? Pretty bad UX for it to pop up a bunch of inscrutable error dialogs like this. If the cert for a weather backend is invalid maybe we should just silently stop asking it for data?
Comment 2 pqwoerituytrueiwoq 2021-12-02 02:09:31 UTC
the thing is my system that has not been update has no issues

this also seems to affect discover, downloading widgets, and tabs for ksysguard
Comment 3 pqwoerituytrueiwoq 2021-12-02 02:53:51 UTC
I managed to find the package that broke everything

https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1952977

not sure if this is a down stream issue
Comment 4 Nate Graham 2021-12-02 03:40:08 UTC
Even if it's triggered by a downstream issue, having scary invalid cert warnings popping up everywhere is a pretty bad user experience. We should improve that IMO.
Comment 5 pqwoerituytrueiwoq 2021-12-02 03:46:56 UTC
true, especially with a widget like weather where is going to go off every  time the thing updates if you do not make a perm. exception (every 30 min by default)

but how would you deal with this with the browser integrations, you are gonna get one for every server it tries to get data from, you can't even scroll through reddit without getting errors or watching youtube, assuming every cert is broken like this broken library files is doing
Comment 6 pqwoerituytrueiwoq 2021-12-02 03:50:00 UTC
i guess you could change it so it goes to a notification in the system tray instead of the full screen critical error style that covers EVERYTHING up