Apparently on systems that have touch screens (regardless of whether there is a mouse attached), QtQuick decides not to show scrollbars in scroll areas. This is not how it should be in Plasma Desktop. When a mouse is connected, it is likely to be the primary input method, so it has to be possible to scroll with it, and the presence of a scroll wheel cannot be guaranteed. Plus, applications do have scroll bars, so that introduces an inconsistency. Reproducible: Always Steps to Reproduce: 1. Run Plasma Desktop on a device that has both a touchscreen and a pointing device 2. Open e.g. the widget explorer Actual Results: No scroll bars Expected Results: Scroll bars present
See https://bugreports.qt.io/browse/QTBUG-41591
Git commit 01d7343642543b75f90ee43d4ed347f9fdd7b0e9 by Kai Uwe Broulik. Committed on 05/05/2015 at 20:12. Pushed by broulik into branch 'master'. Disable transient scrollbars To improve accessibility and consistency with widget applications scroll bars no longer automatically hide after a timeout, which was the case when a touch screen was present, which is nice for tablets but bad for desktops. CHANGELOG: Scroll bars no longer automatically hide when a touch screen is present REVIEW: 123645 M +3 -1 src/declarativeimports/plasmastyle/ScrollViewStyle.qml http://commits.kde.org/plasma-framework/01d7343642543b75f90ee43d4ed347f9fdd7b0e9