Skip to content
This repository was archived by the owner on May 1, 2024. It is now read-only.
This repository was archived by the owner on May 1, 2024. It is now read-only.

[Bug] setting Shell.NavBarIsVisible="False" disables interaction in collectionview's group headers on iOS #15141

@softlion

Description

@softlion

Description

When having Shell.NavBarIsVisible="False" on the main page, then opening a sub page, then going back to the main page,
any active element (ie: buttons) inside any of the collectionview's group header does not react anymore to tap.

This happens only on iOS (iPhone and iPad). On Android there is no issue.

Remove Shell.NavBarIsVisible="False" and all starts working as expected.

image

Steps to Reproduce

See repro project, AboutPage.xaml

  1. Run the project
  2. Tap on an item (not in a group header)
  3. Tap back
  4. Try to tap on the button (which lies in the group header). It won't react.

Expected Behavior

The button reacts and the child page opens

Actual Behavior

Nothing happens

Basic Information

  • Version with issue: all
  • Last known good version: none
  • Platform Target Frameworks:
    • iOS: 15.4
  • NuGet Packages: Xamarin.Forms 5.0.0.2337 (stable), 5.0.0.8028 (preview)
  • Affected Devices: iPhones, iPads

Reproduction Link

https://github.com/vapolia/TestBugCollectionView

Workaround

Remove Shell.NavBarIsVisible="False" and all start working as expected.

But the nav bar stays visible .... So this is not a workaround, this is an indicator of the origin of the bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions