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

[Bug] Regression bug shell: when adding multiple items in FlyoutItem, only first one is shown #11214

Closed
KoenMat opened this issue Jun 26, 2020 · 0 comments · Fixed by #13195
Closed

Comments

@KoenMat
Copy link

KoenMat commented Jun 26, 2020

Description

If I add a list of ShellContent items in a FlyoutItem (AsMultipleItems), only the first one is shown. These ShellContent items are created in "OnNavigating" when you click on another FlyoutItem that acts as an "expander".
This worked fine before, but since XF4.6.0.726 it is broken.
I created a reproduction sample project, based on the default shell template.
Problem exists in Android and iOS (simulator and real device)

Steps to Reproduce

  1. Run the sample with XF version prior to XF4.6.0.726
  2. Access flyout and click on "Expander". This adds three items. (you can click again to remove the items, but this is no problem)
  3. Now use XF4.6.0.726 or later. You will notice that only "Item 0" is visible, although all three items exist.

Expected Behavior

All added items shoud be visible

Actual Behavior

Only the first item is visible

Basic Information

  • Version with issue: 4.6.0.726
  • Last known good version: 4.6.0.529-pre3
  • IDE: visual studio 16.4.6 and 16.6.2
  • Platform Target Frameworks:
    • iOS: 12.2 / 13.2
    • Android: 9.0
  • Affected Devices: All

Workaround

None

Reproduction Link

IssueShellFlyout.zip

@KoenMat KoenMat added s/unverified New report that has yet to be verified t/bug 🐛 labels Jun 26, 2020
@samhouts samhouts added 4.6.0 regression on 4.6.0 e/3 🕒 3 and removed s/unverified New report that has yet to be verified labels Jun 26, 2020
@samhouts samhouts added this to the 5.0.0 milestone Aug 13, 2020
@samhouts samhouts removed this from the 5.0.0 milestone Nov 2, 2020
@PureWeen PureWeen added this to the 5.0.0 milestone Nov 8, 2020
@PureWeen PureWeen self-assigned this Nov 11, 2020
rmarinho pushed a commit that referenced this issue Dec 28, 2020
…platforms (#13195) fixes #11214

* Add new xplat event to update FlyoutItems from

* - always send flyout item changes

* - fix flyout changed propagation

* - add additional scenario for Sending Flyout Items Changed Event
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants