Skip to content

Fix VisualElement.ChangeVisualState() gets stuck in Selected state#35421

Merged
kubaflo merged 3 commits into
dotnet:inflight/currentfrom
Dhivya-SF4094:Fix_35399
Jun 1, 2026
Merged

Fix VisualElement.ChangeVisualState() gets stuck in Selected state#35421
kubaflo merged 3 commits into
dotnet:inflight/currentfrom
Dhivya-SF4094:Fix_35399

Addressed AI summary

5f693c0
Select commit
Loading
Failed to load commit list.
Azure Pipelines / maui-pr failed Jun 1, 2026 in 2h 9m 35s

Build #10.0.80-ci+pr.35421.azdo.1443459 had test failures

Details

Tests

  • Failed: 194 (1.04%)
  • Passed: 18,344 (98.21%)
  • Other: 140 (0.75%)
  • Total: 18,678

Annotations

Check failure on line 91 in .packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item Microsoft.Maui.UnitTests.dll in job ff525e8a-c174-4cc2-b1f4-144b386b5738 has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/ff525e8a-c174-4cc2-b1f4-144b386b5738/workitems/Microsoft.Maui.UnitTests.dll/console

Check failure on line 136 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

Build log #L136

(NETCORE_ENGINEERING_TELEMETRY=Build) This is an unhandled exception in MSBuild -- PLEASE UPVOTE AN EXISTING ISSUE OR FILE A NEW ONE AT https://aka.ms/msbuild/unhandled
    System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Build.Construction.ProjectRootElement.LoadDocument(String fullPath, Boolean preserveFormatting, Boolean loadAsReadOnly)
   at Microsoft.Build.Construction.ProjectRootElement.CreateProjectFromPath(String projectFile, ProjectRootElementCacheBase projectRootElementCache, Boolean preserveFormatting)
   at Microsoft.Build.Evaluation.ProjectRootElementCache.GetOrLoad(String projectFile, OpenProjectRootElement loadProjectRootElement, Boolean isExplicitlyLoaded, Nullable`1 preserveFormatting)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpression(String directoryOfImportingFile, ProjectImportElement importElement, String unescapedExpression, Boolean throwOnFileNotExistsError, List`1& imports)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImportsFromUnescapedImportExpressionConditioned(String directoryOfImportingFile, ProjectImportElement importElement, List`1& projects, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.ExpandAndLoadImports(String directoryOfImportingFile, ProjectImportElement importElement, SdkResult& sdkResult)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.EvaluateImportElement(String directoryOfImportingFile, ProjectImportElement importElement)
   at Microsoft.Build.Evaluation.Evaluator`4.PerformDepthFirstPass(ProjectRootElement currentProjectOrImport)
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate()
   at Microsoft.Build.Evaluation.Evaluator`4.Evaluate(IEvaluatorData`4 data, Project project, ProjectRootElement root, ProjectLoadSettings loadSettings, Int32 maxNodeCount, PropertyDictionary`1 environmentProperties, ICollection`1 propertiesFromCommandLine, ILoggingService loggingService, IItemFactory`2 itemFactory, IToolsetProvider toolsetProvider, IDirectoryCacheFactory directoryCacheFactory, ProjectRootElementCacheBase projectRootElementCache, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, EvaluationContext evaluationContext, Boolean interactive)
   at Microsoft.Build.Execution.ProjectInstance.Initialize(ProjectRootElement xml, IDictionary`2 globalProperties, String explicitToolsVersion, String explicitSubToolsetVersion, Int32 visualStudioVersionFromSolution, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, Nullable`1 projectLoadSettings, EvaluationContext evaluationContext, IDirectoryCacheFactory directoryCacheFactory)
   at Microsoft.Build.Execution.ProjectInstance..ctor(String projectFile, IDictionary`2 globalProperties, String toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, Int32 submissionId, Nullable`1 projectLoadSettings)
   at Microsoft.Build.BackEnd.BuildRequestConfiguration.<>c__DisplayClass65_0.<LoadProjectIntoConfiguration>b__0()
   at Microsoft.Build.BackEnd.BuildRequestConfiguration.InitializeProject(BuildParameters buildParameters, Func`1 loadProjectFromFile)
   at Microsoft.Build.BackEnd.RequestBuilder.BuildProject()
   at Microsoft.Build.BackEnd.RequestBuilder.RequestThreadProc(Boolean setThreadParameters)

Check failure on line 91 in .packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets#L91

.packages\microsoft.dotnet.helix.sdk\10.0.0-beta.25555.106\tools\Microsoft.DotNet.Helix.Sdk.MultiQueue.targets(91,5): error : (NETCORE_ENGINEERING_TELEMETRY=Test) Work item Microsoft.Maui.UnitTests.dll in job f7f86755-3f3a-4484-a06e-99184b1d5d8b has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/f7f86755-3f3a-4484-a06e-99184b1d5d8b/workitems/Microsoft.Maui.UnitTests.dll/console

Check failure on line 1 in ModifyMappingWhen

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

ModifyMappingWhen

Test failed

Check failure on line 1 in AddAfterMappingWhen

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

AddAfterMappingWhen

Test failed

Check failure on line 1 in ModifyMapping

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

ModifyMapping

Test failed

Check failure on line 1 in ReplaceMappingWhen

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

ReplaceMappingWhen

Test failed