Skip to content

[Android] SearchBar does not update colors on theme change - fix - #30601

Merged
jfversluis merged 7 commits into
dotnet:inflight/currentfrom
kubaflo:fix-30600
Sep 2, 2025
Merged

[Android] SearchBar does not update colors on theme change - fix#30601
jfversluis merged 7 commits into
dotnet:inflight/currentfrom
kubaflo:fix-30600

Update PlaceholderColorShouldChange.png

bb47d8d
Select commit
Loading
Failed to load commit list.
Azure Pipelines / MAUI-UITests-public failed Sep 1, 2025 in 7h 59m 38s

Build #9.0.110-ci+pr.30601.azdo.149629 had test failures

Details

Tests

  • Failed: 5 (0.07%)
  • Passed: 7,250 (98.31%)
  • Other: 120 (1.63%)
  • Total: 7,375

Annotations

Check failure on line 1746 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Build log #L1746

PowerShell exited with code '1'.

Check failure on line 7 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Build log #L7

Could not find a part of the path '/Users/builder/azdo/_work/1/s/.appium/node_modules/appium-xcuitest-driver/node_modules/Logs/Test/Test-WebDriverAgentRunner-2025.09.01_06-25-59--0700.xcresult/Staging/2_Test/Diagnostics/WebDriverAgentRunner-43E81A5A-406F-42C4-A5B7-D80F09B534D2-Configuration-Test Scheme Action-Iteration-1/WebDriverAgentRunner-B78A8A8B-DA14-479F-A587-37E648013A97'.

Check failure on line 20 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Build log #L20

There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab.

Check failure on line 19 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Build log #L19

There are one or more test failures detected in result files. Detailed summary of published test results can be viewed in the Tests tab.

Check failure on line 1 in Microsoft.Maui.TestCases.Tests.TimePickerFeatureTests(Android).TimePicker_SetTimeAndIsEnabled_VerifyVisualState

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Microsoft.Maui.TestCases.Tests.TimePickerFeatureTests(Android).TimePicker_SetTimeAndIsEnabled_VerifyVisualState

VisualTestUtils.VisualTestFailedException : 
Snapshot different than baseline: TimePicker_SetTimeAndIsEnabled_VerifyVisualState.png (0.73% difference)
If the correct baseline has changed (this isn't a a bug), then update the baseline image.
See test attachment or download the build artifacts to get the new snapshot file.

More info: https://aka.ms/visual-test-workflow
Raw output
   at VisualTestUtils.VisualRegressionTester.Fail(String message)
   at VisualTestUtils.VisualRegressionTester.VerifyMatchesSnapshot(String name, ImageSnapshot actualImage, String environmentName, ITestContext testContext)
   at Microsoft.Maui.TestCases.Tests.UITest.<VerifyScreenshot>g__Verify|8_0(String name, <>c__DisplayClass8_0&) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 340
   at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 199
   at Microsoft.Maui.TestCases.Tests.TimePickerFeatureTests.TimePicker_SetTimeAndIsEnabled_VerifyVisualState() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/FeatureMatrix/TimePickerFeatureTests.cs:line 147
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 1 in Microsoft.Maui.TestCases.Tests.Issues.Issue17347(iOS).AppDoesntCrashWhenSettingNewTitleViewOnExistingPage

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Microsoft.Maui.TestCases.Tests.Issues.Issue17347(iOS).AppDoesntCrashWhenSettingNewTitleViewOnExistingPage

System.TimeoutException : Timed out waiting for element...
Raw output
   at UITest.Appium.HelperExtensions.Wait(Func`1 query, Func`2 satisfactory, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2530
   at UITest.Appium.HelperExtensions.WaitForAtLeastOne(Func`1 query, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2547
   at UITest.Appium.HelperExtensions.WaitForElement(IApp app, String marked, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency, Nullable`1 postTimeout) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 743
   at Microsoft.Maui.TestCases.Tests.Issues.Issue17347.AppDoesntCrashWhenSettingNewTitleViewOnExistingPage() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue17347.cs:line 21
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 1 in Microsoft.Maui.TestCases.Tests.Issues.Issue17347(Mac).AppDoesntCrashWhenSettingNewTitleViewOnExistingPage

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Microsoft.Maui.TestCases.Tests.Issues.Issue17347(Mac).AppDoesntCrashWhenSettingNewTitleViewOnExistingPage

System.TimeoutException : Timed out waiting for element...
Raw output
   at UITest.Appium.HelperExtensions.Wait(Func`1 query, Func`2 satisfactory, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2530
   at UITest.Appium.HelperExtensions.WaitForAtLeastOne(Func`1 query, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 2547
   at UITest.Appium.HelperExtensions.WaitForElement(IApp app, String marked, String timeoutMessage, Nullable`1 timeout, Nullable`1 retryFrequency, Nullable`1 postTimeout) in /_/src/TestUtils/src/UITest.Appium/HelperExtensions.cs:line 743
   at Microsoft.Maui.TestCases.Tests.Issues.Issue17347.AppDoesntCrashWhenSettingNewTitleViewOnExistingPage() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue17347.cs:line 21
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 1 in Microsoft.Maui.TestCases.Tests.Issues.Issue24847(iOS).BackgroundFrameResizesFastAndCorrectly

See this annotation in the file changed.

@azure-pipelines azure-pipelines / MAUI-UITests-public

Microsoft.Maui.TestCases.Tests.Issues.Issue24847(iOS).BackgroundFrameResizesFastAndCorrectly

VisualTestUtils.VisualTestFailedException : 
Snapshot different than baseline: BackgroundFrameResizesFastAndCorrectlySizeChanged.png (0.94% difference)
If the correct baseline has changed (this isn't a a bug), then update the baseline image.
See test attachment or download the build artifacts to get the new snapshot file.

More info: https://aka.ms/visual-test-workflow
Raw output
   at VisualTestUtils.VisualRegressionTester.Fail(String message)
   at VisualTestUtils.VisualRegressionTester.VerifyMatchesSnapshot(String name, ImageSnapshot actualImage, String environmentName, ITestContext testContext)
   at Microsoft.Maui.TestCases.Tests.UITest.<VerifyScreenshot>g__Verify|8_0(String name, <>c__DisplayClass8_0&) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 340
   at Microsoft.Maui.TestCases.Tests.UITest.VerifyScreenshot(String name, Nullable`1 retryDelay, Int32 cropTop, Int32 cropBottom, Double tolerance) in /_/src/Controls/tests/TestCases.Shared.Tests/UITest.cs:line 199
   at Microsoft.Maui.TestCases.Tests.Issues.Issue24847.BackgroundFrameResizesFastAndCorrectly() in /_/src/Controls/tests/TestCases.Shared.Tests/Tests/Issues/Issue24847.cs:line 23
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)