Skip to content

[Bug] iOS AutoDisconnectHandler appears to be breaking layout on re-appearing modal #31

@brendonupson

Description

@brendonupson

Description

I have a shell app (bottom tabs) which launches modal pages. When a modal page contains a SegmentedControl and a subsequent modal page is displayed then dismissed, the segmented control appears in the wrong place on the original page.

Issue only seems to affect iOS.

If I add AutoDisconnectHandler="False", the problem does NOT occur. However, if I apply this "fix" I'm unsure if there are memory leak issues.

Steps to Reproduce

  1. Shell app with tabs
  2. Display a modal page containing Segmented Controls
  3. Push another modal page on to the stack (Merge develop into main #2 disappears but is still in the modal stack)
  4. Dismiss the modal (Merge develop into main #2 re-appears)
  5. Segmented Control (in Merge develop into main #2) is now in the wrong part of the page

Expected Behavior

  • Page layout should remain the same

Actual Behavior

  • Page layout is broken, segmented controls are pushed into the ui elements above

Basic Information

  • Version with issue: 1.4.16
  • Last known good version: N/A

Screenshots, Attachments, Links

Metadata

Metadata

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions