Bug 32115 - Vertical Scrollview moves horixontally on Windows
Summary: Vertical Scrollview moves horixontally on Windows
Alias: None
Product: Forms
Classification: Xamarin
Component: Windows ()
Version: 1.4.4
Hardware: PC Windows
: --- normal
Target Milestone: ---
Assignee: Paul DiPietro [MSFT]
Depends on:
Reported: 2015-07-19 09:12 UTC by John Hardman
Modified: 2017-06-20 18:04 UTC (History)
3 users (show)

Tags: Windows WinRT ScrollView UI
Is this bug a regression?: ---
Last known good build:

Video showing sideways scrolling of vertical ScrollLayout (5.28 MB, application/octet-stream)
2015-08-24 09:51 UTC, John Hardman
App running in Windows 10 (144.59 KB, image/png)
2015-08-24 10:21 UTC, Paul DiPietro [MSFT]
Windows 8.1 Test Screencast (716.58 KB, video/x-m4v)
2015-09-14 18:13 UTC, Jimmy [MSFT]

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description John Hardman 2015-07-19 09:12:22 UTC
On Windows / WinRT, a Vertical Scrollview does move vertically, but it also moves slightly horizontally. This is unexpected and confuses users. This does not happen on other platforms.

Can be demonstrated using the ScrollViewDemoPage in the FormsGallery solution. Just run it on Windows, and move the scroll view sideways using gesture on touch screen.
Comment 1 Paul DiPietro [MSFT] 2015-08-24 00:57:37 UTC
Unable to reproduce using the latest Xamarin Forms on 8.0/8.1/10.0 emulators when using the mentioned ScrollViewDemoPage.
Comment 2 John Hardman 2015-08-24 04:02:22 UTC
Please specify which version you mean by "latest".

I still see the reported behaviour using ""
Comment 3 Paul DiPietro [MSFT] 2015-08-24 08:22:05 UTC
Yes, it is If you're still seeing this bug, kindly provide a screencast/video demonstrating it.
Comment 4 John Hardman 2015-08-24 09:51:50 UTC
Created attachment 12617 [details]
Video showing sideways scrolling of vertical ScrollLayout

Video as requested, showing sideways scrolling of vertical ScrollLayout. This sideways movement is unexpected and undesirable.
Comment 5 John Hardman 2015-08-24 09:53:00 UTC
Video attached as requested.
Comment 6 Paul DiPietro [MSFT] 2015-08-24 10:20:54 UTC
What version of Windows are you using to do this? The video you provided indicates it's Windows 8 or 8.1, but I will reasonably assume the latter. I am providing a screenshot of what it looks like on my end (in Windows 10) after having added an explicit Windows project to the solution and running the application. There may be a difference in behavior between 8 and 10 because of the appearance of padding on the left hand side. For the time being I am setting this to NEEDINFO until things are completely clarified.
Comment 7 Paul DiPietro [MSFT] 2015-08-24 10:21:37 UTC
Created attachment 12618 [details]
App running in Windows 10
Comment 8 John Hardman 2015-08-24 11:42:59 UTC
The video shows Windows 8.1
Comment 9 Paul DiPietro [MSFT] 2015-08-24 11:48:24 UTC
Thank you for the update. I am going to attempt to gather some information from elsewhere to see if there is some discrepancy between 8.1 and 10 with regards to how the scrollview is being handled.
Comment 10 John Hardman 2015-09-14 12:43:58 UTC
Propose this be changed to CONF as I don't think you NEEDINFO from me.
Comment 11 Jimmy [MSFT] 2015-09-14 18:13:42 UTC
Created attachment 12888 [details]
Windows 8.1 Test Screencast

I was not able to reproduce this issue on Windows 8.1. I used the FormsGallery sample and Forms 1.4.4.

I've attached a video from my test.
Comment 12 Paul DiPietro [MSFT] 2015-09-14 18:19:37 UTC
I am going to set this to not reproducible for the time being as the issue is not occurring on 8.1 as shown in the latest attachment. If a reproduction project is supplied that shows the issue in question, then we would be able to investigate this further.
Comment 13 John Hardman 2016-04-21 15:46:29 UTC
Re-tested using XF . The problem does not occur with UWP build, but does still occur when built as store app for Windows 8.1 RT. When built for Windows 8.1 RT, the issue occurs whether running the app on Windows 8.1 or Windows 10.
Comment 14 John Hardman 2016-08-04 10:43:22 UTC
Re-tested using XF . Still an issue on Windows 8.1 RT, but not on UWP.

Having built (64 bit) for Windows 8.1 RT, I deploy to physical Lenovo Flex 10 notebooks, one running Windows 8.1 and one running Windows 10. On both devices, whilst the user is using the touch screen to scroll a ScrollView vertically, if the user moves their finger horizontally the ScrollView moves up to approximately 1.25 inches sideways. This is unexpected and confusing for the user. Win 8.1 RT should behave like the other platforms, with ScrollViews only moving in the direction of their orientation.
Comment 15 Chris King 2017-06-19 16:36:19 UTC
Assigned to you because bug you were last to resolve bug before it was re-opened.