Skip to content

[ci-scan-net11] net11.0 ShellBadge UI tests fail with visual regression on macOS, MacCatalyst, iOS (recurring since June 9) #35948

Description

@github-actions

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 UITestsControls (v18.5) Shell job
  • MacCatalyst UITests CoreCLRControls Shell job
  • iOS UITests CoreCLRControls (v18.5) Shell job
  • iOS UITests MonoControls (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 ·

Metadata

Metadata

Assignees

No one assigned

    Labels

    ci-scan-net11CI scanner findings for net11.0

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions