Interactive Server on .NET 8.0 does extra browser refresh

When I create a server side app using .NET 8.0 template and run it I see the following calls:

Why is there a browser refresh right after I open a page? It feels completely redundant. There is no such call when using .NET 7.0 template and I suspect it causes additional content flicker.

There is no browser refresh after you open a page and your screenshot doesn't show one. Every resource is loaded once.

If you mean aspnetcore-browser-refresh.js it comes from Blazor itself.

You can search online what that file does.