Skip to content

[Android] Support for images inside HTML label#21679

Merged
kubaflo merged 9 commits into
dotnet:inflight/currentfrom
kubaflo:fix-21044
Mar 9, 2026
Merged

[Android] Support for images inside HTML label#21679
kubaflo merged 9 commits into
dotnet:inflight/currentfrom
kubaflo:fix-21044

Address review feedback: async void → Task, dedupe concurrent fetches

05d3890
Select commit
Loading
Failed to load commit list.
Azure Pipelines / maui-pr failed Mar 9, 2026 in 2h 57m 45s

Build #10.0.50-ci+pr.21679.azdo.1325777 had test failures

Details

Tests

  • Failed: 27 (0.15%)
  • Passed: 17,608 (99.08%)
  • Other: 136 (0.77%)
  • Total: 17,771

Annotations

Check failure on line 176 in Build log

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

Build log #L176

(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..ctor(String path, ProjectRootElementCacheBase projectRootElementCache, Boolean preserveFormatting)
   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.ProjectRootElementCache.Get(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.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.Controls.Core.UnitTests.dll in job 7ff7303a-99d2-4e50-9544-65b5a3746e3c has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/7ff7303a-99d2-4e50-9544-65b5a3746e3c/workitems/Microsoft.Maui.Controls.Core.UnitTests.dll/console

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.Controls.Core.UnitTests.dll in job 63e1dd7f-5fcc-44a4-9543-6d646c356590 has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/63e1dd7f-5fcc-44a4-9543-6d646c356590/workitems/Microsoft.Maui.Controls.Core.UnitTests.dll/console

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.Controls.Core.UnitTests.dll in job 34fc9e20-ca64-4c41-b3e5-09aff69a04d0 has failed.
Failure log: https://helix.dot.net/api/2019-06-17/jobs/34fc9e20-ca64-4c41-b3e5-09aff69a04d0/workitems/Microsoft.Maui.Controls.Core.UnitTests.dll/console

Check failure on line 1 in DoesNotInheritBindingContextToContentFromControlTemplate

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

DoesNotInheritBindingContextToContentFromControlTemplate

Assert.Equal() Failure: Values differ
Expected: Test
Actual:   other context
Raw output
   at Microsoft.Maui.Controls.Core.UnitTests.ContentViewUnitTests.DoesNotInheritBindingContextToContentFromControlTemplate() in /_/src/Controls/tests/Core.UnitTests/ContentViewUnitTest.cs:line 544
   at System.RuntimeMethodHandle.InvokeMethod(ObjectHandleOnStack target, Void** arguments, ObjectHandleOnStack sig, BOOL isConstructor, ObjectHandleOnStack result)
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

Check failure on line 1 in Microsoft.Maui.Controls.Core.UnitTests.dll.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

Microsoft.Maui.Controls.Core.UnitTests.dll.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.

Check failure on line 1 in DoesNotInheritBindingContextToContentFromControlTemplate

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

DoesNotInheritBindingContextToContentFromControlTemplate

Assert.Equal() Failure: Values differ
Expected: Test
Actual:   other context
Raw output
   at Microsoft.Maui.Controls.Core.UnitTests.ContentViewUnitTests.DoesNotInheritBindingContextToContentFromControlTemplate() in /_/src/Controls/tests/Core.UnitTests/ContentViewUnitTest.cs:line 544
   at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
   at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)

Check failure on line 1 in Microsoft.Maui.Controls.Core.UnitTests.dll.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr

Microsoft.Maui.Controls.Core.UnitTests.dll.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.