Bug 448823

Summary: If the computer is disconnected from the internet after login and then connected, Comic Strip widget does not show any comic until plasmashell process is restarted
Product: [Plasma] plasmashell Reporter: Patrick Silva <bugseforuns>
Component: Comic widgetAssignee: Marco Martin <notmart>
Status: CONFIRMED ---    
Severity: normal CC: kishore96, nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.25.0   
Target Milestone: 1.0   
Platform: Neon   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=403871
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Patrick Silva 2022-01-20 13:26:10 UTC
STEPS TO REPRODUCE
1. add Comic Strip widget to desktop
2. open Comic Strip settings and click on "Get new comics..." button
3. search for "dilbert" comic and install it
4. close 'Get new comics..." window
5. activate Dilbert comic (if it is not available for selection in the widget settings, restart Plasma with 'plasmashell --replace' and re-open the widget settings) and click on 'OK' button
6. disconnect your computer from the internet (I turned my router off)
7. logout
8. login: Comic Strip widget only shows a spinner
9. connect to internet: Comic Strip widget is still showing a spinner
10. restart Plasma with 'plasmashell --replace': now Comic Strip widget shows the comic as expected

EXPECTED RESULT
after the step 9, Comic Strip widget should detect internet connection and show a comic.
Restarting plasmashell process manually should not be required.

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.24.80
KDE Frameworks Version: 5.91.0
Qt Version: 5.15.3
Graphics Platform: Wayland