Summary
Four ShellBadge UI tests fail on iOS with screenshot baseline mismatches (1–3% diff) across all iOS test variants (v18.5 and vlatest, CoreCLR and Mono) in the latest net11.0 build.
Build Information
- Pipeline: maui-pr-uitests (313)
- Build: 11.0.0-ci+azdo.1456236
- Branch: net11.0
- First seen: 2026-06-09 (build 1456236)
- Occurrences: 1 build; affects all 4 iOS test variants (v18.5 CoreCLR, v18.5 Mono, vlatest CoreCLR, vlatest Mono)
Affected Legs
Controls (v18.5) Shell — iOS v18.5 CoreCLR
Controls (v18.5) Shell — iOS v18.5 Mono
Controls (vlatest) Shell — iOS vlatest CoreCLR
Controls (vlatest) Shell — iOS vlatest Mono
Failing Tests
ShellBadgeCanBeCleared (1.12% diff)
ShellBadgeCanBeSetAtRuntime (2.09% diff)
ShellBadgeInitialBadgeIsVisible (2.09% diff)
ShellBadgeMultipleTabsCanHaveBadges (3.15% diff)
Error Message
Failed ShellBadgeCanBeCleared [3 s]
Error Message:
VisualTestUtils.VisualTestFailedException :
Snapshot different than baseline: ShellBadgeCanBeCleared.png (1.12% difference)
at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(...)
in src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 309
Failed ShellBadgeMultipleTabsCanHaveBadges [3 s]
Snapshot different than baseline: ShellBadgeMultipleTabsCanHaveBadges.png (3.15% difference)
Recommended Action
- Download the new
ShellBadge*.png snapshot files from the build 1456236 artifacts and inspect the visual difference.
- If this is an intentional visual change (e.g., a fix landed for Shell tab badge rendering on iOS), update the baseline images in the test assets.
- If this is a regression, investigate recent commits touching Shell tab badge rendering on iOS — search
src/Controls/src/Core/Shell/ and platform-specific iOS Shell handler code.
- The consistent failure across all 4 iOS variants (not Android API 30 which passes) indicates an iOS-specific rendering change.
Generated by CI Failure Scanner (net11.0) · ● 78.9M · ◷
Summary
Four
ShellBadgeUI tests fail on iOS with screenshot baseline mismatches (1–3% diff) across all iOS test variants (v18.5 and vlatest, CoreCLR and Mono) in the latest net11.0 build.Build Information
Affected Legs
Controls (v18.5) Shell— iOS v18.5 CoreCLRControls (v18.5) Shell— iOS v18.5 MonoControls (vlatest) Shell— iOS vlatest CoreCLRControls (vlatest) Shell— iOS vlatest MonoFailing Tests
ShellBadgeCanBeCleared(1.12% diff)ShellBadgeCanBeSetAtRuntime(2.09% diff)ShellBadgeInitialBadgeIsVisible(2.09% diff)ShellBadgeMultipleTabsCanHaveBadges(3.15% diff)Error Message
Recommended Action
ShellBadge*.pngsnapshot files from the build 1456236 artifacts and inspect the visual difference.src/Controls/src/Core/Shell/and platform-specific iOS Shell handler code.