Open
Description
Description
I have implemented a tabbed interface with two tabs: Home and Menu. The Menu tab contains a RefreshView control wrapping a CollectionView.
The issue occurs as follows:
- After performing a pull-to-refresh action on the Menu tab, switching to the Home tab and then returning to the Menu tab causes the refresh loader to freeze on iOS.
- On Android and Windows platforms, the refresh loader gets disappeared when switching tabs. This android related issue reported here as well.
- Once this issue is triggered, the CollectionView becomes unresponsive, and subsequent pull-to-refresh actions do not work.
This behavior renders the pull-to-refresh functionality unusable. Please refer to the attached screen recording for further details.
iOS.mov
Android.mov
Steps to Reproduce
- Create tabbed page ui.
- Add CollectionView wrapped with RefreshView control in one tab.
- Perform pull to refresh and switch the tab.
- Again come to the page which contains RefreshView and notice the issues.
Link to public reproduction project repository
https://github.com/divyesh008/RefreshView_bug.git
Version with bug
9.0.22 SR2.2
Is this a regression from previous behavior?
Yes, this used to work in Xamarin.Forms
Last version that worked well
Unknown/Other
Affected platforms
iOS, Android, Windows
Affected platform versions
iOS 16, Android 34 and Windows 10.0.19041.0
Did you find any workaround?
No
Relevant log output
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress