diff --git a/Saradomin/Utilities/HtmlRenderer.cs b/Saradomin/Utilities/HtmlRenderer.cs index aaf384a..0682593 100644 --- a/Saradomin/Utilities/HtmlRenderer.cs +++ b/Saradomin/Utilities/HtmlRenderer.cs @@ -12,6 +12,7 @@ namespace Saradomin.Utilities public class HtmlRenderer { private int _listDescent = 0; + private bool seenNonWhiteSpace = false; private Stack _panels = new(); private StackPanel _container; @@ -114,6 +115,8 @@ namespace Saradomin.Utilities var text = HttpUtility.HtmlDecode( htmlNode.GetDirectInnerText().Trim(' ').Trim('\n') ); + if (!seenNonWhiteSpace && string.IsNullOrWhiteSpace(htmlNode.InnerText)) break; + seenNonWhiteSpace = true; if (htmlNode.ParentNode.Name == "li") { @@ -126,6 +129,7 @@ namespace Saradomin.Utilities CreateNewInlineTextElement(text); break; + case "strong": case "b": VisitBold(htmlNode); break;