SUMMARY When Nextcloud server is not accessible (e.g. untrusted certificate) cancelling the process of adding an account hangs and System Settings can't be started. STEPS TO REPRODUCE 1. Open Online Accounts and add new Nextcloud account 2. Fill in server URL and click next 3. New window appears with browser error (e.g. certificate is not trusted) 4. Close window with browser error 5. Close window with server URL 6. Close System settings 7. Start System settings OBSERVED RESULT System settings are not shown. When checking processes, it is running (assuming from previous instance). EXPECTED RESULT System settings should be shown. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Manjaro Stable KDE Plasma Version: 5.19.5 KDE Frameworks Version: 5.73.0 Qt Version: 5.15.0
A possibly relevant merge request was started @ https://invent.kde.org/network/kaccounts-providers/-/merge_requests/21
Git commit 46a3cbd7822d5fc398957b7d08650b5b70c3f497 by Nicolas Fella. Committed on 11/11/2020 at 10:50. Pushed by nicolasfella into branch 'master'. [*cloud] Cancel configuration when window is closed Otherwise the account creation job is never finished, preventing the calling application from quitting. M +12 -2 plugins/nextcloud-ui/nextcloud.cpp M +5 -0 plugins/nextcloud-ui/nextcloudcontroller.cpp M +2 -0 plugins/nextcloud-ui/nextcloudcontroller.h M +4 -0 plugins/nextcloud-ui/package/contents/ui/main.qml M +12 -2 plugins/owncloud-ui/owncloud.cpp M +5 -0 plugins/owncloud-ui/owncloudcontroller.cpp M +2 -0 plugins/owncloud-ui/owncloudcontroller.h M +4 -0 plugins/owncloud-ui/package/contents/ui/main.qml https://invent.kde.org/network/kaccounts-providers/commit/46a3cbd7822d5fc398957b7d08650b5b70c3f497
Git commit b946a4c342c363b7f5072749d3274bad768c1d06 by Nicolas Fella. Committed on 11/11/2020 at 23:51. Pushed by nicolasfella into branch 'release/20.12'. [*cloud] Cancel configuration when window is closed Otherwise the account creation job is never finished, preventing the calling application from quitting. M +12 -2 plugins/nextcloud-ui/nextcloud.cpp M +5 -0 plugins/nextcloud-ui/nextcloudcontroller.cpp M +2 -0 plugins/nextcloud-ui/nextcloudcontroller.h M +4 -0 plugins/nextcloud-ui/package/contents/ui/main.qml M +12 -2 plugins/owncloud-ui/owncloud.cpp M +5 -0 plugins/owncloud-ui/owncloudcontroller.cpp M +2 -0 plugins/owncloud-ui/owncloudcontroller.h M +4 -0 plugins/owncloud-ui/package/contents/ui/main.qml https://invent.kde.org/network/kaccounts-providers/commit/b946a4c342c363b7f5072749d3274bad768c1d06