Bug 462080

Summary: Settings menu window is completely empty
Product: [Applications] Tokodon Reporter: Aaron Williams <aaronw>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED NOT A BUG    
Severity: normal CC: carl, fella
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: Blank settings menu

Description Aaron Williams 2022-11-20 22:45:41 UTC
Created attachment 153909 [details]
Blank settings menu

SUMMARY
When I click Settings I get a completely blank gray window.


STEPS TO REPRODUCE
1.  Click Settings

OBSERVED RESULT
Blank window

EXPECTED RESULT
I expect to see the settings menu

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma:  OpenSUSE 15.4 
(available in About System)
KDE Plasma Version: 22.11.80
KDE Frameworks Version: 5.100.0
Qt Version: 5.15.7

ADDITIONAL INFORMATION
This is with c45ebf712ac09f258da6cddbd87cadeab774f422 compiled from source
Comment 1 Aaron Williams 2022-11-20 22:47:27 UTC
I see the following output: file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PageRow.qml:906: Error: Error while loading page: qrc:/content/ui/Settings/SettingsPage.qml:22
Comment 2 Aaron Williams 2022-11-20 23:09:10 UTC
I see the following output:

file:///usr/lib64/qt5/qml/org/kde/kirigami.2/NavigationTabButton.qml:177:9: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/NavigationTabButton.qml:177:9: QML Label: Binding loop detected for property "verticalAlignment"
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/NavigationTabButton.qml:177:9: QML Label: Binding loop detected for property "verticalAlignment"
qrc:/content/ui/TimelinePage.qml:65:9: QML PlaceholderMessage: Binding loop detected for property "visible"

The following is printed when I click on Settings:
QQmlComponent: Component is not ready
file:///usr/lib64/qt5/qml/org/kde/kirigami.2/PageRow.qml:906: Error: Error while loading page: qrc:/content/ui/Settings/SettingsPage.qml:22 Type SonnetCard unavailable
qrc:/content/ui/Settings/SonnetCard.qml:82 Cannot assign to non-existent property "onActivated"
Comment 3 Aaron Williams 2022-11-20 23:35:12 UTC
I admit I know next to nothing about QML, but if I comment out the FormComboBoxDelegate section everything seems to work in the settings.
Comment 4 Tobias Fella 2022-11-21 16:32:56 UTC
Tokodon needs a newer version of kirigami-addons; currently, the required parts are still unreleased so you need to build it from source