[Testing] Fixed Test case failure in PR 34173 - [02/21/2026] Candidate - 1#34192
Merged
kubaflo merged 4 commits intodotnet:inflight/candidatefrom Feb 23, 2026
Merged
Conversation
…ethod Using Index Value (dotnet#27246)" This reverts commit d7a9990.
Contributor
|
Hey there @@TamilarasanSF4853! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed. |
kubaflo
approved these changes
Feb 23, 2026
PureWeen
pushed a commit
that referenced
this pull request
Feb 26, 2026
…e - 1 (#34192) This PR addresses the UI test image failures that occurred in the inflight/candidate branch #34173 and includes updates to improve rendering and test stability across platforms. - Added the iOS 26 base images for these test cases: EmptyViewShouldRemeasureWhenParentLayoutChanges, VerifyEditorKeyboardVisibilityToggle, VerifyEditorVerticalTextAlignmentWhenVisibilityToggled, Issue25558VerifyImageButtonAspects, ImageShouldScaleProperly, VerifyEntryKeyboardVisibilityToggle, Issue31445DuplicateTitleIconDoesNotAppear. - BackButtonBehaviorTriggersWithCollectionView: Added TapBackArrow without an ID for iOS 26. - OnBackButtonPressedShouldFireForShellNavigationBarButton, CVGroupHFTemplateWithObservableCollection, and VerifyCollectionViewVerticalOffset: Restricted these tests due to a bug issue. - CollectionViewInsideCarouselViewShouldNotThrowIndexOutOfRangeException: Added additional scrolling for macOS to scroll to the end of the page. - Resaved the LightTheme_VerifyVisualState and DarkTheme_VerifyVisualState test images due to the fix in PR #28309 - ValidateEntryClearButtonVisibilityBehavior, PageShouldNotScroll, EditorShouldNotMoveToBottom: Added a common iOS crop. ScrollToIndexZeroShowsFirstItemNotHeader VerifyScrollToIndexWithHeader Root Cause: Both tests fail because position-based scrolling adjusts for headers twice due to overlapping logic introduced in two PRs. Solution: Keep the position adjustment changes from PR #30966 and revert the changes from PR #27246 to eliminate the duplicate adjustment.
PureWeen
pushed a commit
that referenced
this pull request
Feb 27, 2026
…e - 1 (#34192) This PR addresses the UI test image failures that occurred in the inflight/candidate branch #34173 and includes updates to improve rendering and test stability across platforms. - Added the iOS 26 base images for these test cases: EmptyViewShouldRemeasureWhenParentLayoutChanges, VerifyEditorKeyboardVisibilityToggle, VerifyEditorVerticalTextAlignmentWhenVisibilityToggled, Issue25558VerifyImageButtonAspects, ImageShouldScaleProperly, VerifyEntryKeyboardVisibilityToggle, Issue31445DuplicateTitleIconDoesNotAppear. - BackButtonBehaviorTriggersWithCollectionView: Added TapBackArrow without an ID for iOS 26. - OnBackButtonPressedShouldFireForShellNavigationBarButton, CVGroupHFTemplateWithObservableCollection, and VerifyCollectionViewVerticalOffset: Restricted these tests due to a bug issue. - CollectionViewInsideCarouselViewShouldNotThrowIndexOutOfRangeException: Added additional scrolling for macOS to scroll to the end of the page. - Resaved the LightTheme_VerifyVisualState and DarkTheme_VerifyVisualState test images due to the fix in PR #28309 - ValidateEntryClearButtonVisibilityBehavior, PageShouldNotScroll, EditorShouldNotMoveToBottom: Added a common iOS crop. ScrollToIndexZeroShowsFirstItemNotHeader VerifyScrollToIndexWithHeader Root Cause: Both tests fail because position-based scrolling adjusts for headers twice due to overlapping logic introduced in two PRs. Solution: Keep the position adjustment changes from PR #30966 and revert the changes from PR #27246 to eliminate the duplicate adjustment.
jfversluis
pushed a commit
that referenced
this pull request
Mar 2, 2026
## What's Coming .NET MAUI inflight/candidate introduces significant improvements across all platforms with focus on quality, performance, and developer experience. This release includes 24 commits with various improvements, bug fixes, and enhancements. ## Animation - [Android] Fixed TransformProperties issue when a wrapper view is present by @Ahamed-Ali in #29228 <details> <summary>🔧 Fixes</summary> - [Android Image.Scale produces wrong layout](#7432) </details> ## Button - Fix ImageButton not rendering correctly based on its bounds by @Shalini-Ashokan in #28309 <details> <summary>🔧 Fixes</summary> - [ImageButton dosen't scale Image correctly](#25558) - [ButtonImage width not sizing correctly](#14346) </details> ## CollectionView - [Android] Fixed issue where group Header/Footer template was applied to all items when IsGrouped was true for an ObservableCollection by @Tamilarasan-Paranthaman in #28886 <details> <summary>🔧 Fixes</summary> - [[Android] Group Header/Footer Repeated for All Items When IsGrouped is True for ObservableCollection](#28827) </details> - [Android] CollectionView: Fix reordering when using DataTemplateSelector by @NanthiniMahalingam in #32349 <details> <summary>🔧 Fixes</summary> - [[Android][.NET9] CollectionView Reorderer doesn't work when using TemplateSelector](#32223) </details> - [Android] Fix for incorrect scroll position when using ScrollTo with a header in CollectionView by @SyedAbdulAzeemSF4852 in #30966 <details> <summary>🔧 Fixes</summary> - [Potential off-by-one error when using ScrollTo in CollectionView with a header.](#18389) </details> - Fix Incorrect Scrolling Behavior in CollectionView ScrollTo Method Using Index Value by @Shalini-Ashokan in #27246 <details> <summary>🔧 Fixes</summary> - [CollectionView ScrollTo not working under android](#27117) </details> - [Android] Fix System.IndexOutOfRangeException when scrolling CollectionView with image CarouselView by @devanathan-vaithiyanathan in #31722 <details> <summary>🔧 Fixes</summary> - [System.IndexOutOfRangeException when scrolling CollectionView with image CarouselView](#31680) </details> - [Android] Fix VerticalOffset Update When Modifying CollectionView.ItemsSource While Scrolled by @devanathan-vaithiyanathan in #26782 <details> <summary>🔧 Fixes</summary> - [CollectionView.Scrolled event offset isn't correctly reset when items change on Android](#21708) </details> ## Editor - Fixed Editor vertical text alignment not working after toggling IsVisible by @NanthiniMahalingam in #26194 <details> <summary>🔧 Fixes</summary> - [Editor vertical text alignment not working after toggling IsVisible](#25973) </details> ## Entry - [Android] Fix Numeric Entry not accepting the appropriate Decimal Separator by @devanathan-vaithiyanathan in #27376 <details> <summary>🔧 Fixes</summary> - [Numeric Entry uses wrong decimal separator in MAUI app running on Android](#17152) </details> - [Android & iOS] Entry/Editor: Dismiss keyboard when control becomes invisible by @prakashKannanSf3972 in #27340 <details> <summary>🔧 Fixes</summary> - [android allows type into hidden Entry control](#27236) </details> ## Gestures - [Android] Fixed PointerGestureRecognizer not triggering PointerMoved event by @KarthikRajaKalaimani in #33889 <details> <summary>🔧 Fixes</summary> - [PointerGestureRecognizer does not fire off PointerMove event on Android](#33690) </details> - [Android] Fix PointerMoved and PointerReleased not firing in PointerGestureRecognizer by @KarthikRajaKalaimani in #34209 <details> <summary>🔧 Fixes</summary> - [PointerGestureRecognizer does not fire off PointerMove event on Android](#33690) </details> ## Navigation - [Android] Shell: Fix OnBackButtonPressed not firing for navigation bar back button by @kubaflo in #33531 <details> <summary>🔧 Fixes</summary> - [OnBackButtonPressed not firing for Shell Navigation Bar button in .NET 10 SR2](#33523) </details> ## Shell - [iOS] Fixed Shell Navigating event showing same current and target values by @Vignesh-SF3580 in #25749 <details> <summary>🔧 Fixes</summary> - [OnNavigating wrong target when tapping the same tab](#25599) </details> - [iOS, macOS] Fixed Shell Flyout Icon is always black in iOS 26 by @Dhivya-SF4094 in #32997 <details> <summary>🔧 Fixes</summary> - [Shell Flyout Icon is always black](#32867) - [[iOS] Color Not Applied to Flyout Icon or Title on iOS 26](#33971) </details> ## TitleView - [Android] Fixed duplicate title icon when setting TitleIconImageSource Multiple times by @SubhikshaSf4851 in #31487 <details> <summary>🔧 Fixes</summary> - [[Android] Duplicate Title Icon Appears When Setting NavigationPage.TitleIconImageSource Multiple Times](#31445) </details> ## WebView - Fixed the crash on iOS when setting HeightRequest on WebView inside a ScrollView with IsVisible set to false by @Ahamed-Ali in #29022 <details> <summary>🔧 Fixes</summary> - [Specifying HeightRequest in Webview when wrapped by ScrollView set "invisible" causes crash in iOS](#26795) </details> <details> <summary>🧪 Testing (3)</summary> - [Testing] Fix for enable uitests ios26 by @TamilarasanSF4853 in #33686 - [Testing] Fixed Test case failure in PR 34173 - [02/21/2026] Candidate - 1 by @TamilarasanSF4853 in #34192 - [Testing] Fixed Test case failure in PR 34173 - [02/21/2026] Candidate - 2 by @TamilarasanSF4853 in #34233 </details> <details> <summary>📦 Other (3)</summary> - Fix Glide IllegalArgumentException in PlatformInterop for destroyed activities by @jonathanpeppers via @Copilot in #33805 - [iOS] Fix MauiCALayer and StaticCAShapeLayer crash on finalizer thread by @pshoey in #33818 <details> <summary>🔧 Fixes</summary> - [[iOS] MauiCALayer and StaticCAShapeLayer crash on finalizer thread in Release/AOT builds](#33800) </details> - Merge branch 'main' into inflight/candidate in 1a00f12 </details> **Full Changelog**: main...inflight/candidate --------- Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com> Co-authored-by: jonathanpeppers <840039+jonathanpeppers@users.noreply.github.com> Co-authored-by: pshoey <pshoey@users.noreply.github.com> Co-authored-by: Subhiksha Chandrasekaran <subhiksha.c@syncfusion.com> Co-authored-by: devanathan-vaithiyanathan <114395405+devanathan-vaithiyanathan@users.noreply.github.com> Co-authored-by: prakashKannanSf3972 <127308739+prakashKannanSf3972@users.noreply.github.com> Co-authored-by: Jakub Florkowski <42434498+kubaflo@users.noreply.github.com> Co-authored-by: KarthikRajaKalaimani <92777139+KarthikRajaKalaimani@users.noreply.github.com> Co-authored-by: NanthiniMahalingam <105482474+NanthiniMahalingam@users.noreply.github.com> Co-authored-by: BagavathiPerumal <bagavathiperumal.a@syncfusion.com> Co-authored-by: Vignesh-SF3580 <102575140+Vignesh-SF3580@users.noreply.github.com> Co-authored-by: Shalini-Ashokan <shalini.ashokan@syncfusion.com> Co-authored-by: Tamilarasan Paranthaman <93904422+Tamilarasan-Paranthaman@users.noreply.github.com> Co-authored-by: SyedAbdulAzeemSF4852 <syedabdulazeem.a@syncfusion.com> Co-authored-by: Ahamed-Ali <102580874+Ahamed-Ali@users.noreply.github.com> Co-authored-by: Dhivya-SF4094 <127717131+Dhivya-SF4094@users.noreply.github.com> Co-authored-by: Jakub Florkowski <kubaflo123@gmail.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Co-authored-by: TamilarasanSF4853 <tamilarasan.velu@syncfusion.com>
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 join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR addresses the UI test image failures that occurred in the inflight/candidate branch #34173 and includes updates to improve rendering and test stability across platforms.
ScrollToIndexZeroShowsFirstItemNotHeader
VerifyScrollToIndexWithHeader
Root Cause:
Both tests fail because position-based scrolling adjusts for headers twice due to overlapping logic introduced in two PRs.
Solution:
Keep the position adjustment changes from PR #30966 and revert the changes from PR #27246 to eliminate the duplicate adjustment.