Skip to content

Commit 59f7bf3

Browse files
committed
Preserve the old way of redirection, without checking HasStarted value.
1 parent bafa937 commit 59f7bf3

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

Diff for: src/Components/Endpoints/src/Rendering/EndpointHtmlRenderer.EventDispatch.cs

+5-12
Original file line numberDiff line numberDiff line change
@@ -89,18 +89,11 @@ private void SetNotFoundResponse(object? sender, EventArgs args)
8989

9090
private async Task OnNavigateTo(string uri)
9191
{
92-
if (_httpContext.Response.HasStarted)
93-
{
94-
var defaultBufferSize = 16 * 1024;
95-
await using var writer = new HttpResponseStreamWriter(_httpContext.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
96-
using var bufferWriter = new BufferedTextWriter(writer);
97-
HandleNavigationAfterResponseStarted(bufferWriter, _httpContext, uri);
98-
await bufferWriter.FlushAsync();
99-
}
100-
else
101-
{
102-
_httpContext.Response.Redirect(uri);
103-
}
92+
var defaultBufferSize = 16 * 1024;
93+
await using var writer = new HttpResponseStreamWriter(_httpContext.Response.Body, Encoding.UTF8, defaultBufferSize, ArrayPool<byte>.Shared, ArrayPool<char>.Shared);
94+
using var bufferWriter = new BufferedTextWriter(writer);
95+
HandleNavigationAfterResponseStarted(bufferWriter, _httpContext, uri);
96+
await bufferWriter.FlushAsync();
10497
SignalRendererToFinishRendering();
10598
}
10699

0 commit comments

Comments
 (0)