SUMMARY Requires me to sign-in to my accounts after closing and reopening Tokodon. STEPS TO REPRODUCE 1. Install the flatpak image: flatpak install flathub org.kde.tokodon 2. Open Tokodon: flatpak run org.kde.tokodon 3. Sign in 4. Close application 5. Re-open the application OBSERVED RESULT Need to sign into account again after closing the application EXPECTED RESULT Stay signed in when reopening the application SOFTWARE/OS VERSIONS Linux/KDE Plasma: Fedora Linux 36 KDE Plasma (Kernel 6.2.15-100.fc36.x86_64) KDE Plasma Version: 5.27.4 KDE Frameworks Version: 5.104.0 Qt Version: 5.15.8 POSSIBLY RELATED TICKETS - https://bugs.kde.org/show_bug.cgi?id=488391 - https://bugs.kde.org/show_bug.cgi?id=491930 ADDITIONAL INFORMATION === Logs before clicking Sign In === Qt: Session management error: Could not open network socket kf.config.core: Migrating old staterc "" -> "/home/user/.local/state/tokodonstaterc" QFile::rename: Empty or null file name kf.config.core: Failed to migrate "" -> "/home/user/.local/state/tokodonstaterc" qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:344:18: QML ScrollView: Binding loop detected for property "calculatedImplicitHeight" qrc:/qt/qml/org/kde/kirigami/dialogs/Dialog.qml:401:33: QML Binding: Binding loop detected for property "value" qrc:/qt/qml/org/kde/tokodon/content/ui/LoginFlow/WelcomePage.qml:14:1: QML WelcomePage: Created graphical object was not placed in the graphics scene. kf.config.core: Migrating old staterc "" -> "/home/user/.local/state/tokodonstaterc" QFile::rename: Empty or null file name kf.config.core: Failed to migrate "" -> "/home/user/.local/state/tokodonstaterc" qrc:/qt/qml/org/kde/tokodon/content/ui/Main.qml:482: TypeError: Cannot read property 'followRequestCount' of null kf.config.core: Migrating old staterc "" -> "/home/user/.local/state/tokodonstaterc" QFile::rename: Empty or null file name kf.config.core: Failed to migrate "" -> "/home/user/.local/state/tokodonstaterc" === Logs after clicking Sign in === qrc:/qt/qml/org/kde/tokodon/content/ui/LoginFlow/LoginPage.qml:15:1: QML LoginPage: Created graphical object was not placed in the graphics scene. qrc:/qt/qml/org/kde/tokodon/content/ui/LoginFlow/BrowserAuthorization.qml:17:1: QML BrowserAuthorization: Created graphical object was not placed in the graphics scene. qrc:/qt/qml/org/kde/tokodon/content/ui/LoginFlow/BaseAuthorization.qml:43: ReferenceError: pageStack is not defined
This is still occurring after a recent update of the flatpak. When I run ``` flatpak run org.kde.tokodon --version ``` I see ``` Qt: Session management error: Could not open network socket tokodon 24.08.2 ```
Thanks for the update, at least according to your most recent logs it's not related to the share -> state location change in Frameworks so it's probably just Tokodon's fault.
I believe to have fixed this, and asked one of the Flatpak maintainers to backport a fix. Please re-open if it's not fixed in 24.12, which is not released yet. Otherwise the Tokodon Flatpak will be bumped with the fix.