Skip to content

RefreshView Loader Appears Frozen When Used with Shell TabBar on [iOS] #27104

Open
@divyesh008

Description

@divyesh008

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:

  1. 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.
  2. On Android and Windows platforms, the refresh loader gets disappeared when switching tabs. This android related issue reported here as well.
  3. 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

No one assigned

    Type

    No type

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions