diff --git a/Libraries/LibGemini/Document.cpp b/Libraries/LibGemini/Document.cpp index 028b538c4b..fcf57d4d10 100644 --- a/Libraries/LibGemini/Document.cpp +++ b/Libraries/LibGemini/Document.cpp @@ -74,6 +74,7 @@ void Document::read_lines(const StringView& source) } else { m_lines.append(make(Control::PreformattedEnd)); } + continue; } if (m_inside_preformatted_block) { diff --git a/Libraries/LibGemini/Line.cpp b/Libraries/LibGemini/Line.cpp index 9ce48fba14..d663184b2c 100644 --- a/Libraries/LibGemini/Line.cpp +++ b/Libraries/LibGemini/Line.cpp @@ -127,7 +127,7 @@ String Link::render_to_html() const String Preformatted::render_to_html() const { StringBuilder builder; - builder.append(escape_html_entities(m_text.substring_view(3, m_text.length() - 3))); + builder.append(escape_html_entities(m_text)); builder.append("\n"); return builder.build();