What this page does
A plain WordPress install with one tiny plugin. Each button sends a request to
admin-ajax.php, which answers with the current server time as JSON
or with a 302 redirect. No login, no cookies, no other plugins.
Steps to reproduce
- Open this page in Firefox 156 or later with HTTP/3 enabled (the default).
- Check that the page was loaded via
h3(shown below). Reload if it saysh2. - Click the POST buttons, several times each.
- Expected
HTTP 200with the server time, as over HTTP/2 or in other browsers.- Actual
-
The POST fails with
NS_ERROR_NET_RESET(logged here as a network error), although the server has processed the request. The redirect is never followed. - Workaround
- Set
network.http.http3.enabletofalseinabout:config.
Test
Page loaded via
?.
The bug only occurs over h3; reload once or twice if this shows h2.