Skip to content

Conversation

@kubaflo
Copy link
Contributor

@kubaflo kubaflo commented Aug 28, 2025

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description of Change

Prevents UpdateCurrentPage from being called when the 'More' navigation controller is selected in TabbedRenderer on iOS, handling the special case where the user navigates to additional tabs.

Issues Fixed

Before After
Screen.Recording.2025-08-29.at.01.13.36.mov
Screen.Recording.2025-08-29.at.01.11.25.mov

Fixes #31377

Copilot AI review requested due to automatic review settings August 28, 2025 23:21
@kubaflo kubaflo requested a review from a team as a code owner August 28, 2025 23:21
@kubaflo kubaflo self-assigned this Aug 28, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR fixes a bug in the TabbedPage implementation on iOS and Mac where the "More" button navigation was not working correctly. The issue occurred when iOS automatically creates a "More" navigation controller for TabbedPages with more than 5 tabs.

  • Prevents UpdateCurrentPage from being called when the "More" navigation controller is selected
  • Adds a guard clause to handle the special case of "More" tab navigation
  • Resolves the navigation issue that prevented users from accessing additional tabs through the "More" button

@jfversluis
Copy link
Member

/azp run MAUI-UITests-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jfversluis jfversluis changed the base branch from main to inflight/current September 2, 2025 07:20
Prevents UpdateCurrentPage from being called when the 'More' navigation controller is selected in TabbedRenderer on iOS, handling the special case where the user navigates to additional tabs.
@jfversluis jfversluis merged commit d9c93ec into dotnet:inflight/current Sep 2, 2025
1 check passed
@jfversluis jfversluis added this to the .NET 9 SR11 milestone Sep 2, 2025
PureWeen pushed a commit that referenced this pull request Sep 8, 2025
Prevents UpdateCurrentPage from being called when the 'More' navigation controller is selected in TabbedRenderer on iOS, handling the special case where the user navigates to additional tabs.

Added a UITest
@github-actions github-actions bot locked and limited conversation to collaborators Oct 2, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[iOS, Mac] TabbedPage overflow "More" button does not works

3 participants