Bug 445949 - Back-Button in systemsettings5 in KDE Neon 5.23.3 is not working
Summary: Back-Button in systemsettings5 in KDE Neon 5.23.3 is not working
Status: RESOLVED DUPLICATE of bug 445635
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.23.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-22 23:30 UTC by h_assmus
Modified: 2021-11-22 23:46 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
screenshot from the affected function (73.14 KB, image/png)
2021-11-22 23:37 UTC, h_assmus
Details

Note You need to log in before you can comment on or make changes to this bug.
Description h_assmus 2021-11-22 23:30:41 UTC
SUMMARY
***
NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols.
See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
***


STEPS TO REPRODUCE
1. start systemsettings5 from terminal
2. tuxa@tux-aspirev5573g:~$ systemsettings5
Using fontconfig file: "/home/tuxa/.config/fontconfig/fonts.conf"
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_plymouth.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kwinrules.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: Two plugins with the same interface (QObject) were registered in the KPluginFactory KCMSddmFactory. This might be due to a missing Q_OBJECT macro in one of the registered classes
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_autostart.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: Two plugins with the same interface (QObject) were registered in the KPluginFactory SearchConfigModuleFactory. This might be due to a missing Q_OBJECT macro in one of the registered classes
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_users.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed
Hspell: can't open /usr/share/hspell/hebrew.wgz.sizes.
kf.sonnet.clients.hspell: HSpellDict::HSpellDict: Init failed
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: Two plugins with the same interface (QObject) were registered in the KPluginFactory KcmComponentChooserFactory. This might be due to a missing Q_OBJECT macro in one of the registered classes
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kaccounts.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_firewall.so"
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_about-distro.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kscreen.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_nightcolor.so"
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_pulseaudio.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_bluetooth.so"
kf.coreaddons: "Could not load plugin from "
kf.coreaddons: KPluginFactory could not load the plugin "/usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_bolt.so"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/BasicListItem.qml:261:18: QML QQuickItem*: Binding loop detected for property "implicitWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/BasicListItem.qml:261:18: QML QQuickItem*: Binding loop detected for property "implicitWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/BasicListItem.qml:261:18: QML QQuickItem*: Binding loop detected for property "implicitWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/BasicListItem.qml:261:18: QML QQuickItem*: Binding loop detected for property "implicitWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

QQmlEngine::setContextForObject(): Object already has a QQmlContext
kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:220:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:220:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
kf.kirigami: Units.devicePixelRatio is deprecated (since 5.86): This returns 1 when using Qt HiDPI scaling.
qml: The item SubCategoryPage_QMLTYPE_110(0x556c263a5440) is already in the PageRow
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/RefreshableScrollView.qml:175:13: QML Binding: Not restoring previous value because restoreMode has not been set.
This behavior is deprecated.
You have to import QtQml 2.15 after any QtQuick imports and set
the restoreMode of the binding to fix this warning.
In Qt < 6.0 the default is Binding.RestoreBinding.
In Qt >= 6.0 the default is Binding.RestoreBindingOrValue.

3. If I push the left mouse button for the back icon in the systemsettings window the following terminal outputs occurs:

qt.quick.touch.target: QQuickTapHandler(0x556c263e5490) pointId 0 is missing from current event, but was neither canceled nor released
qt.quick.touch.target: QQuickTapHandler(0x556c263e5490) pointId 0 is missing from current event, but was neither canceled nor released
qt.quick.touch.target: QQuickTapHandler(0x556c263e5490) pointId 0 is missing from current event, but was neither canceled nor released



OBSERVED RESULT
back button in in systemsettings window shows no function, sub menus couldn't leave to main tree

EXPECTED RESULT
submenus in systemsettings should be leave

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE Neon with Ubuntu 20.04 (25th years edition)
(available in About System)
KDE Plasma Version: 5.23.3  User Edition 64bit
KDE Frameworks Version: ?
Qt Version: ?

ADDITIONAL INFORMATION
Comment 1 h_assmus 2021-11-22 23:37:20 UTC
Created attachment 143852 [details]
screenshot from the affected function
Comment 2 Nicolas Fella 2021-11-22 23:46:17 UTC
*** This bug has been marked as a duplicate of bug 445635 ***