Summary
Four ShellBadge* UI tests fail with VisualTestFailedException across macOS, MacCatalyst, iOS CoreCLR, and iOS Mono platforms. The snapshot differences are small (0.65%–2.92%) but consistent. Tests were passing before build 1454302 (June 8) and started failing at build 1456236 (June 9), indicating a regression introduced around that date.
Build Information
- Pipeline: maui-pr-uitests (definition 313)
- Build: 1466210
- Branch: net11.0
- First seen: build 1456236 (~June 9, 2026)
- Occurrences: 2+ confirmed (1466210, 1456236)
Affected Legs
macOS UITests — Controls (v18.5) Shell job
MacCatalyst UITests CoreCLR — Controls Shell job
iOS UITests CoreCLR — Controls (v18.5) Shell job
iOS UITests Mono — Controls (vlatest) Shell job
Error Message
VisualTestUtils.VisualTestFailedException :
Snapshot different than baseline: ShellBadgeCanBeCleared.png (0.65%–0.73% difference)
Snapshot different than baseline: ShellBadgeCanBeSetAtRuntime.png (1.05%–1.74% difference)
Snapshot different than baseline: ShellBadgeInitialBadgeIsVisible.png (1.05%–1.74% difference)
Snapshot different than baseline: ShellBadgeMultipleTabsCanHaveBadges.png (1.55%–2.92% difference)
Note: Android passes these same tests — the regression is specific to macOS/iOS/MacCatalyst rendering.
Recommended Action
Look for commits merged around June 9, 2026 that touched Shell badge rendering, tab bar drawing, or macOS/iOS platform rendering paths. If the snapshots reflect an intentional visual change (e.g., font, spacing, badge shape update), update the baseline images. If unintentional, revert or fix the rendering change in src/Controls/src/Core/Shell/ or the platform-specific Shell handlers.
Generated by CI Failure Scanner (net11.0) · sonnet46 18.5M · ◷
Summary
Four
ShellBadge*UI tests fail withVisualTestFailedExceptionacross macOS, MacCatalyst, iOS CoreCLR, and iOS Mono platforms. The snapshot differences are small (0.65%–2.92%) but consistent. Tests were passing before build 1454302 (June 8) and started failing at build 1456236 (June 9), indicating a regression introduced around that date.Build Information
Affected Legs
macOS UITests—Controls (v18.5) ShelljobMacCatalyst UITests CoreCLR—Controls ShelljobiOS UITests CoreCLR—Controls (v18.5) ShelljobiOS UITests Mono—Controls (vlatest) ShelljobError Message
Note: Android passes these same tests — the regression is specific to macOS/iOS/MacCatalyst rendering.
Recommended Action
Look for commits merged around June 9, 2026 that touched Shell badge rendering, tab bar drawing, or macOS/iOS platform rendering paths. If the snapshots reflect an intentional visual change (e.g., font, spacing, badge shape update), update the baseline images. If unintentional, revert or fix the rendering change in
src/Controls/src/Core/Shell/or the platform-specific Shell handlers.