Bug 347254 - Scroll areas in plasmashell don't have scroll bars on systems with touch screens
Summary: Scroll areas in plasmashell don't have scroll bars on systems with touch screens
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.2.2
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-05 19:34 UTC by Thomas Pfeiffer
Modified: 2015-05-05 20:14 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Thomas Pfeiffer 2015-05-05 19:34:07 UTC
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
Comment 1 Kai Uwe Broulik 2015-05-05 19:35:52 UTC
See https://bugreports.qt.io/browse/QTBUG-41591
Comment 2 Kai Uwe Broulik 2015-05-05 20:14:22 UTC
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