Revert "[iOS] NavigationPage: Fix large-title collapse for wrapped scroll content (#36511)" - #37810
Merged
kubaflo merged 1 commit intoAug 25, 2026
Conversation
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:47 — with
GitHub Actions
Inactive
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
Contributor
|
Hey there @@HarishwaranVijayakumar! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed. |
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:47 — with
GitHub Actions
Inactive
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:48 — with
GitHub Actions
Inactive
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:50 — with
GitHub Actions
Inactive
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:51 — with
GitHub Actions
Inactive
HarishwaranVijayakumar
temporarily deployed
to
copilot-pat-pool
August 25, 2026 13:52 — with
GitHub Actions
Inactive
HarishwaranVijayakumar
marked this pull request as ready for review
August 25, 2026 13:55
|
Azure Pipelines: Successfully started running 1 pipeline(s). There may be pipelines that require an authorized user to comment /azp run to run. |
kubaflo
pushed a commit
that referenced
this pull request
Sep 3, 2026
…roll content (#36511)" (#37810) ## Description This reverts #36511. The `Issue33037NonShell` UI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues. ## Why revert - Five scenarios fail in grouped iOS 26.5 runs despite passing individually and on iOS 26.3: - `Issue33037FixedHeaderCollectionViewButton` - `Issue33037ShortFixedHeaderCollectionViewButton` - `Issue33037GridScrollViewButton` - `ProgrammaticScrollCollapsesLargeTitle` - `ProgrammaticWebViewScrollCollapsesLargeTitle` - Restarting the app before each test makes all five pass, showing that the failures are specific to shared test-session state and do not reproduce when the scenarios run independently. - `Issue33037NonShell_GridScrollView_BeforeScroll` also produces an unstable first-paint visual difference. - #37548 is investigating a replacement for the proxy mechanism and remains in progress. ## Changes - Restores `NavigationRenderer.cs` to its pre-#36511 behavior. - Removes the `Issue33037NonShell` HostApp scenarios and UI tests. - Removes the nine associated iOS 26 snapshot baselines.
kubaflo
pushed a commit
that referenced
this pull request
Sep 4, 2026
…roll content (#36511)" (#37810) ## Description This reverts #36511. The `Issue33037NonShell` UI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues. ## Why revert - Five scenarios fail in grouped iOS 26.5 runs despite passing individually and on iOS 26.3: - `Issue33037FixedHeaderCollectionViewButton` - `Issue33037ShortFixedHeaderCollectionViewButton` - `Issue33037GridScrollViewButton` - `ProgrammaticScrollCollapsesLargeTitle` - `ProgrammaticWebViewScrollCollapsesLargeTitle` - Restarting the app before each test makes all five pass, showing that the failures are specific to shared test-session state and do not reproduce when the scenarios run independently. - `Issue33037NonShell_GridScrollView_BeforeScroll` also produces an unstable first-paint visual difference. - #37548 is investigating a replacement for the proxy mechanism and remains in progress. ## Changes - Restores `NavigationRenderer.cs` to its pre-#36511 behavior. - Removes the `Issue33037NonShell` HostApp scenarios and UI tests. - Removes the nine associated iOS 26 snapshot baselines.
kubaflo
pushed a commit
that referenced
this pull request
Sep 7, 2026
…roll content (#36511)" (#37810) ## Description This reverts #36511. The `Issue33037NonShell` UI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues. ## Why revert - Five scenarios fail in grouped iOS 26.5 runs despite passing individually and on iOS 26.3: - `Issue33037FixedHeaderCollectionViewButton` - `Issue33037ShortFixedHeaderCollectionViewButton` - `Issue33037GridScrollViewButton` - `ProgrammaticScrollCollapsesLargeTitle` - `ProgrammaticWebViewScrollCollapsesLargeTitle` - Restarting the app before each test makes all five pass, showing that the failures are specific to shared test-session state and do not reproduce when the scenarios run independently. - `Issue33037NonShell_GridScrollView_BeforeScroll` also produces an unstable first-paint visual difference. - #37548 is investigating a replacement for the proxy mechanism and remains in progress. ## Changes - Restores `NavigationRenderer.cs` to its pre-#36511 behavior. - Removes the `Issue33037NonShell` HostApp scenarios and UI tests. - Removes the nine associated iOS 26 snapshot baselines.
kubaflo
pushed a commit
that referenced
this pull request
Sep 8, 2026
…roll content (#36511)" (#37810) ## Description This reverts #36511. The `Issue33037NonShell` UI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues. ## Why revert - Five scenarios fail in grouped iOS 26.5 runs despite passing individually and on iOS 26.3: - `Issue33037FixedHeaderCollectionViewButton` - `Issue33037ShortFixedHeaderCollectionViewButton` - `Issue33037GridScrollViewButton` - `ProgrammaticScrollCollapsesLargeTitle` - `ProgrammaticWebViewScrollCollapsesLargeTitle` - Restarting the app before each test makes all five pass, showing that the failures are specific to shared test-session state and do not reproduce when the scenarios run independently. - `Issue33037NonShell_GridScrollView_BeforeScroll` also produces an unstable first-paint visual difference. - #37548 is investigating a replacement for the proxy mechanism and remains in progress. ## Changes - Restores `NavigationRenderer.cs` to its pre-#36511 behavior. - Removes the `Issue33037NonShell` HostApp scenarios and UI tests. - Removes the nine associated iOS 26 snapshot baselines.
kubaflo
pushed a commit
that referenced
this pull request
Sep 9, 2026
…roll content (#36511)" (#37810) ## Description This reverts #36511. The `Issue33037NonShell` UI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues. ## Why revert - Five scenarios fail in grouped iOS 26.5 runs despite passing individually and on iOS 26.3: - `Issue33037FixedHeaderCollectionViewButton` - `Issue33037ShortFixedHeaderCollectionViewButton` - `Issue33037GridScrollViewButton` - `ProgrammaticScrollCollapsesLargeTitle` - `ProgrammaticWebViewScrollCollapsesLargeTitle` - Restarting the app before each test makes all five pass, showing that the failures are specific to shared test-session state and do not reproduce when the scenarios run independently. - `Issue33037NonShell_GridScrollView_BeforeScroll` also produces an unstable first-paint visual difference. - #37548 is investigating a replacement for the proxy mechanism and remains in progress. ## Changes - Restores `NavigationRenderer.cs` to its pre-#36511 behavior. - Removes the `Issue33037NonShell` HostApp scenarios and UI tests. - Removes the nine associated iOS 26 snapshot baselines.
kubaflo
added a commit
that referenced
this pull request
Sep 11, 2026
<!-- Please let the below note in for people that find this PR --> > [!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](https://github.com/dotnet/maui/wiki/Testing-PR-Builds) from this PR and let us know in a comment if this change resolves your issue. Thank you! ## What's Coming This draft promotes the current `inflight/candidate` contents into `main` for the .NET 10 SR11 (`10.0.110`) candidate cycle. ## Candidate Snapshot - Initial source: `inflight/current`, followed by candidate-specific stabilization and approved backports - Rebased onto `main`: [`b96aa036`](b96aa03) - Current candidate head: [`b643a7e3`](b643a7e) - Final candidate commits relative to `main`: [111 commits](b96aa03...inflight/candidate) - Rebase accounting: all 111 pre-rebase commits map exactly to 111 rebased commits, with no modified, dropped, or added patches - Patch version: `110` - PR #37033 remains intentionally excluded because it merged into `inflight/current` after the initial candidate cut. ## Stabilization Since the Initial Cut - #37669 fixes the MauiBlazorWebView device-test build. - #37672 reverts unstable iOS and Mac Catalyst leak tests. - #37810 reverts the iOS wrapped-scroll-content large-title change. - #37837 completes iOS `ScrollView` requests inside collapsed branches. - #37438 updates the first set of candidate test failures. - #38021 fixes the Windows `ContentPresenter` device-test regression; its patch is now supplied by `main`. - #38096 reverts the Accelerometer weak-event change. - #38126 backports the BlazorWebView and HybridWebView fixes. - #38028 updates the remaining candidate test failures and stale iOS snapshots. ## Rebase Validation - [x] Commit accounting: 111 exact mappings with no modified, dropped, or added patches - [x] Independent reference merge and rebased branch have the identical tree ID `3e10281363c889cbafd4de790911efb0ae365e2a` - [x] BuildTasks succeeds with 0 warnings and 0 errors across the restored Android, iOS, Mac Catalyst, and .NET targets - [x] All 39 focused `ScrollViewUnitTests` pass - [x] No merge commits, conflict markers, or new whitespace warnings; the 26 existing whitespace warnings remain unchanged - [ ] Post-rebase `maui-pr`, `maui-pr-devicetests`, and `maui-pr-uitests` runs complete - [ ] Candidate-only build and test failures triaged - [ ] Release-readiness assessment completed This PR remains a draft while candidate validation and stabilization continue. Co-authored-by: Jakub Florkowski <42434498+kubaflo@users.noreply.github.com>
This branch was previously deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This reverts #36511. The
Issue33037NonShellUI tests added by that PR are unstable on iOS 26.5, while the proxy-based implementation is being reconsidered in #37548. Reverting avoids shipping the current implementation while that work continues.Why revert
Issue33037FixedHeaderCollectionViewButtonIssue33037ShortFixedHeaderCollectionViewButtonIssue33037GridScrollViewButtonProgrammaticScrollCollapsesLargeTitleProgrammaticWebViewScrollCollapsesLargeTitleIssue33037NonShell_GridScrollView_BeforeScrollalso produces an unstable first-paint visual difference.Changes
NavigationRenderer.csto its pre-[iOS] NavigationPage: Fix large-title collapse for wrapped scroll content #36511 behavior.Issue33037NonShellHostApp scenarios and UI tests.