diff --git a/CHANGELOG.md b/CHANGELOG.md index ba8bb13d7..539ddc24e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,8 @@ ([#8233](https://github.com/mitmproxy/mitmproxy/pull/8233), @ariel42) - mitmweb: Fix AVIF images and `image/vnd.microsoft.icon` favicons not rendering in the response tab. ([#8232](https://github.com/mitmproxy/mitmproxy/pull/8232), @ariel42) +- mitmweb: Fix correctly displaying multiple blank lines in content renderer. + ([#8248](https://github.com/mitmproxy/mitmproxy/pull/8248), @vincentdehaan) ## 12 May 2026: mitmproxy 12.2.3 diff --git a/web/src/js/__tests__/components/contentviews/__snapshots__/HttpMessageSpec.tsx.snap b/web/src/js/__tests__/components/contentviews/__snapshots__/HttpMessageSpec.tsx.snap index b367727e8..165fc0dfa 100644 --- a/web/src/js/__tests__/components/contentviews/__snapshots__/HttpMessageSpec.tsx.snap +++ b/web/src/js/__tests__/components/contentviews/__snapshots__/HttpMessageSpec.tsx.snap @@ -79,7 +79,9 @@ exports[`HttpMessage 1`] = `
rawdata
-
+
+   +
@@ -286,7 +288,9 @@ exports[`HttpMessage 3`] = `
rawdata
-
+
+   +
@@ -371,7 +375,9 @@ exports[`HttpMessage 4`] = `
rawdata
-
+
+   +
diff --git a/web/src/js/__tests__/components/contentviews/__snapshots__/LineRendererSpec.tsx.snap b/web/src/js/__tests__/components/contentviews/__snapshots__/LineRendererSpec.tsx.snap index 1e61fc4c6..ef2e61b75 100644 --- a/web/src/js/__tests__/components/contentviews/__snapshots__/LineRendererSpec.tsx.snap +++ b/web/src/js/__tests__/components/contentviews/__snapshots__/LineRendererSpec.tsx.snap @@ -15,7 +15,9 @@ exports[`ContentRenderer 1`] = ` /> Show more -
+
+   +
`; diff --git a/web/src/js/components/contentviews/ContentRenderer.tsx b/web/src/js/components/contentviews/ContentRenderer.tsx index 2ef7040ba..3c17d18cd 100644 --- a/web/src/js/components/contentviews/ContentRenderer.tsx +++ b/web/src/js/components/contentviews/ContentRenderer.tsx @@ -30,7 +30,7 @@ const ContentRenderer = React.memo(function ContentRenderer({ Show more ) : ( -
{line}
+
{line || " "}
), )}