* Reenable HtmlBlock unit tests * Add E2E tests for HTML Block cases * Remove harded GenerateBaselines=true * Fix #1193 This commit addresses the root cause of #1193. When we merge HTML text nodes into HTML blocks we need to re-encode any HTML entities that were encoded eariler. I did a bit of a deep dive on how HTML encoding is handled in Blazor and I think this is the best strategy. I think it's valuable that the BrowserRenderer uses document.createTextNode, which will always encode the text - this handles dynamic content. We want to keep this in place to avoid HTML injection attacks. * Fix #1265 Reenable MarkupBlock * test cleanup |
||
|---|---|---|
| .. | ||
| BaseTagHelperDescriptorProviderTest.cs | ||
| BindTagHelperDescriptorProviderTest.cs | ||
| ComponentDocumentRewritePassTest.cs | ||
| ComponentTagHelperDescriptorProviderTest.cs | ||
| EventHandlerTagHelperDescriptorProviderTest.cs | ||
| HtmlBlockPassTest.cs | ||
| Microsoft.AspNetCore.Blazor.Razor.Extensions.Test.csproj | ||
| NodeAssert.cs | ||
| RefTagHelperDescriptorProviderTest.cs | ||
| xunit.runner.json | ||