When Krita is killed in canvas-only mode, the Krita UI will be broken at the next startup, showing no toolbars and dropdown menus for that session. This pseudo-canvas-mode can not be left.
I suspect that not only killing Krita but also crashes could lead to that kind of bug.
STEPS TO REPRODUCE
1. Start Krita, create a new file or open one
2. Kill Krita by using xkill or "killall krita". (Closing normally doesn't cause this bug)
3. Start Krita again
The dropdown menu and toolbars are missing.
Opening an image and pressing Tab doesn't end this canvas-only-like mode.
Krita should revert to a working UI state with the dropdowns visible after being killed.
KDE Frameworks Version: 5.52.0
Qt Version: 5.11.2
When I do this with the 4.1.7 appimage and the Dec 30th appimage on Debian 9, I get the 'pseudo-canvas-mode' but all dropdown menus and toolbar items are present and working and I can recover the dockers by using the Workspace selector.
However, after Quit and restart, it's back to 'pseudo-canvas-mode'.
A restoration of a previous backup of the kiritarc file gives full recovery.
Git commit 6970bfcad9bf540b3dc34199b2bbe629672d5be3 by Boudewijn Rempt.
Committed on 06/01/2019 at 09:58.
Pushed by rempt into branch 'master'.
Restore the ui after crashing in canvasonly mode
M +14 -0 libs/ui/KisMainWindow.cpp
M +4 -5 libs/ui/KisViewManager.cpp
M +2 -0 libs/ui/widgets/kis_workspace_chooser.cpp