UXDivers / Grial-UI-Kit-Support

This is our public repository for customers to report bugs about Grial UI Kit for Xamarin Forms
61 stars 26 forks source link

Scrolling stuck on IOS when using nested repeater #732

Open SufyanAhmad opened 4 years ago

SufyanAhmad commented 4 years ago

I am using Xamarin forms version 4.0.6.8 and Grial 3 pro UXDivers.Grial 3.0.54 When loading items using a nested repeater. The internal scroll is working but parent scroll is blocked when scrolling.

fcastro07 commented 4 years ago

Hi @SufyanAhmad I've been running certain tests but it's not clear to me exactly what is the problem. I think what you're saying is the behavior of the gif but I'm not sure Could you explain a little bit? Thanks!

khalid-halo commented 4 years ago

@fcastro07 , Please see attached. Few patterns that I have observed:

  1. It freezes every time the scrollbar disappears
  2. It happens mostly (~70% of times) at beginning and end of vertical scroll
  3. Changing the speed of scroll sometime solves the issue

Testing device

iOS 13.5.1 iPhone 8 Plus

scroll-freeze-gif

fcastro07 commented 4 years ago

@khalid-halo , Even with this I can't reproduce the issue. Can you send me a sample to ?

khalid-halo commented 4 years ago

Invite sent from Test flight. Does that work?

fcastro07 commented 4 years ago

We saw your issue. Now it's clearer where the mistake came from. We're working on a solution. I'll let you know when we have it!

fcastro07 commented 4 years ago

@SufyanAhmad @khalid-halo Can you send me the xaml of that page to ? Thanks!

SufyanAhmad commented 4 years ago

@fcastro07 [HomeTabPage.zip]

fcastro07 commented 4 years ago

@SufyanAhmad I think the issue comes from line 478 of that xaml. You have the following:

<grial:TabControl
     Grid.Row="1"
     IsVisible="{Binding Channels.IsFeed}"
     Margin="-20,-60,0,20"...

Could you change the -60 to 0 in the margin and try?