Description
I am trying to use the Label control with TextType set to Html and found that on Windows that might make my app crash once I do that with certain samples of HTML markup assigned as Text, or, for this sample test case with a static Label and the TextType set as Html with some certain, seemingly harmless HTML markup like <Label TextType="Html"><![CDATA[<p>This is paragraph 1.<p>This is paragraph 2.]]></Label>, the app window doesn't come up at all.
Steps to Reproduce
- Create a MAUI up by cloning and checking out branch https://github.com/martin-honnen/MauiLabelTextTypeHtmlTests/tree/ParagraphsCrash from the repository https://github.com/martin-honnen/MauiLabelTextTypeHtmlTests
- Try to run the app under Windows and Android.
- Under Windows no app Window appears at all while under Android the app appears and the Label renders the HTML.
Link to public reproduction project repository
https://github.com/martin-honnen/MauiLabelTextTypeHtmlTests/tree/ParagraphsCrash
Version with bug
7.0 (current)
Last version that worked well
Unknown/Other
Affected platforms
Windows
Affected platform versions
Windows 11, maui-windows 7.0.49/7.0.100
Did you find any workaround?
No, it seems certain, seemingly harmless/simple HTML fragments set as Text of a Label with TextType="Html" make the app not show up at all when set statically (or make the app window crash/disappear when assigned dynamically after the app start).
Relevant log output
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: DefaultDomain): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Private.CoreLib.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\MauiLabelTextTypeHtmlTests.dll" geladen. Symbole wurden geladen.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\WinRT.Runtime.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.InteropServices.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Collections.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Collections.Concurrent.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.WinUI.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.CompilerServices.Unsafe.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Uri.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.ObjectModel.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Numerics.Vectors.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Windows.SDK.NET.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Algorithms.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Csp.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Security.Cryptography.Primitives.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Linq.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.InteractiveExperiences.Projection.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.DependencyInjection.Abstractions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Essentials.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.Xaml.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Logging.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Logging.Debug.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Configuration.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Configuration.Abstractions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Primitives.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Xml.ReaderWriter.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Xml.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Graphics.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Net.Primitives.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Logging.Abstractions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.ComponentModel.TypeConverter.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Graphics.Win2D.WinUI.Desktop.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.Options.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Extensions.DependencyInjection.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Diagnostics.Tracing.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.ThreadPool.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Memory.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Linq.Expressions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "Snippets" geladen.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\Microsoft.Maui.Controls.Compatibility.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.Lightweight.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Emit.ILGeneration.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Primitives.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Runtime.Loader.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Text.RegularExpressions.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Xml.XDocument.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Private.Xml.Linq.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Threading.Thread.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Diagnostics.StackTrace.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Reflection.Metadata.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
"MauiLabelTextTypeHtmlTests.exe" (CoreCLR: clrhost): "C:\Users\marti\source\repos\MauiLabelTextTypeHtmlTests\bin\Debug\net7.0-windows10.0.19041.0\win10-x64\AppX\System.Collections.Immutable.dll" geladen. Das Laden von Symbolen wurde übersprungen. Das Modul ist optimiert, und die Debugoption "Nur eigenen Code" ist aktiviert.
Das Programm "[34280] MauiLabelTextTypeHtmlTests.exe" wurde mit Code 0 (0x0) beendet.
Description
I am trying to use the
Labelcontrol withTextTypeset toHtmland found that on Windows that might make my app crash once I do that with certain samples of HTML markup assigned asText, or, for this sample test case with a static Label and the TextType set as Html with some certain, seemingly harmless HTML markup like<Label TextType="Html"><![CDATA[<p>This is paragraph 1.<p>This is paragraph 2.]]></Label>, the app window doesn't come up at all.Steps to Reproduce
Link to public reproduction project repository
https://github.com/martin-honnen/MauiLabelTextTypeHtmlTests/tree/ParagraphsCrash
Version with bug
7.0 (current)
Last version that worked well
Unknown/Other
Affected platforms
Windows
Affected platform versions
Windows 11, maui-windows 7.0.49/7.0.100
Did you find any workaround?
No, it seems certain, seemingly harmless/simple HTML fragments set as
Textof aLabelwithTextType="Html"make the app not show up at all when set statically (or make the app window crash/disappear when assigned dynamically after the app start).Relevant log output