Skip to content

[Testing] Fixed Test case failure in PR 37393 - Candidate - 1 - #37438

Draft
NafeelaNazhir wants to merge 15 commits into
dotnet:inflight/candidatefrom
NafeelaNazhir:nafeela-aug-Candidate-fix01
Draft

[Testing] Fixed Test case failure in PR 37393 - Candidate - 1#37438
NafeelaNazhir wants to merge 15 commits into
dotnet:inflight/candidatefrom
NafeelaNazhir:nafeela-aug-Candidate-fix01

Conversation

@NafeelaNazhir

@NafeelaNazhir NafeelaNazhir commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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!

This PR updates UI test baselines and automation for keyboard-related SafeAreaEdges tests to work consistently across iOS 18.5 and iOS 26.5.

Changes:

  • Added new/updated baseline screenshots for ios-26, MacCatalyst, Windows snapshots covering:
    • AfterToggleBackgroundColors / BeforeToggleBackgroundColors (Issue17389)
    • RadioButtonBorderCleared / RadioButtonBorderReapplied / RadioButtonBorderSet
    • VerifyFlyoutWithHeaderFooter
    • VerifyShellSearch_CancelButtonColor / VerifyShellSearch_TextColor
    • CollectionView grid layout and ImageButton/SearchHandler-related baselines
  • Updated ShellSearchHandlerFeatureTests.cs for the new baselines
  • Simplified the "keyboard done" automation in SafeArea_BorderFeatureTests.cs, SafeArea_ContentViewFeatureTests.cs, and SafeArea_GridFeatureTests.cs so the same logic works identically on both iOS 18.5 and iOS 26.5, removing iOS-version-specific branching (12 lines removed per file, replaced with a common approach). PR [iOS] Entry: Fix Done accessory hit testing #36413 ([iOS] Entry: Fix Done accessory hit testing) changed the automation ID to be common for both, so the test cases were modified to use DoneAccessory instead of the version-specific Toolbar/Done lookup.
  • Changed AutomationId back to Text for the Shell Flyout Header/Footer views, fixing VerifyCustomFlyoutContentWithHeaderFooter, VerifyCustomFlyoutContentTemplateWithHeaderFooter, and VerifyFlyoutWithHeaderFooter. Due to inflight/current being rebased with main, PR [iOS] Fix Shell Flyout SafeArea Rendering #33335 ([iOS] Fix Shell Flyout SafeArea Rendering) resurfaced this issue again, so this PR preserves the main branch changes.
  • Resaved correct baseline images to fix mismatches from prior snapshot updates ValidateInputTransparentBackgroundColorToggle
  • Added baseline images for LabelFormattedTextShouldRespectRTLFlowDirection / LabelFlowDirectionUpdatesShouldUpdateWhenFlowDirectionChangesAfterRender
  • Resaved Mac snapshot images for LabelFormattedTextShouldRespectRTLFlowDirection, and renamed LabelFormattedTextShouldUpdateWhenFlowDirectionChanges.pngLabelFormattedTextShouldUpdateWhenFlowDirectionChangesAfterRender.png to match the updated test name
  • Fixed test case failure in Issue36769 - Switched Issue36749 button background verification from OnAppearing to the Button's Loaded event for reliable pass/fail checks
  • Resave the Shell SearchHandler Feature tests images.
  • Resave the android images
  • Resaved the iOS images(ButtonWithCharacterSpacingRestoresDefaultTextColorAfterNull, Line_DashArray_DashOffset_Thickness, Line_StrokeColor_Thickness)

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).
There may be pipelines that require an authorized user to comment /azp run to run.

@dotnet-policy-service dotnet-policy-service Bot added the community ✨ Community Contribution label Aug 14, 2026
@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Hey there @@NafeelaNazhir! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service dotnet-policy-service Bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Aug 14, 2026
@Ahamed-Ali Ahamed-Ali added the area-testing Unit tests, device tests label Aug 14, 2026
@sheiksyedm

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@vishnumenon2684

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@vishnumenon2684

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@NafeelaNazhir
NafeelaNazhir force-pushed the nafeela-aug-Candidate-fix01 branch from 439a090 to c698aad Compare August 25, 2026 06:12
@vishnumenon2684

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@vishnumenon2684

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

@vishnumenon2684

Copy link
Copy Markdown
Contributor

/azp run maui-pr-uitests , maui-pr-devicetests

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 2 pipeline(s).

NafeelaNazhir and others added 3 commits August 27, 2026 10:41
Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com>
Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com>
Co-Authored-By: Copilot <223556219+Copilot@users.noreply.github.com>
@NafeelaNazhir
NafeelaNazhir force-pushed the nafeela-aug-Candidate-fix01 branch from 97d9c92 to eb2db9f Compare August 27, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-testing Unit tests, device tests community ✨ Community Contribution partner/syncfusion Issues / PR's with Syncfusion collaboration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants