You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We use nghttpx as a forwarding proxy, with squid + radius auth as the backend. We recently upgraded 1.9.1 to 1.26.0 which is causing unexpected behavior - it locks up the browser networking and requires a restart.
This only occurs when using the WebExtensions API and does NOT occur with the old API which is being deprecated, nor does it occur in Chrome.
The root cause appears to be when the proxy hostname is accessed directly, previously it returned a 400 error. Now the behavior has changed, and it returns a 407. This seems to cause an infinite loop, which locks up the networking component in Firefox 56, 57, 58 nightly.
Is there a way to revert to old behavior, so it returns a 400 error? I realize this is a Firefox bug, but getting it fixed by Mozilla may take a while, and FF57 is being released in under 1 month, which deprecates the old API.
Response headers from 1.9.1
HTTP/1.1 400 Bad Request
Server: nghttpx nghttp2/1.9.2
Content-Length: 143
Date: Wed, 18 Oct 2017 18:56:22 GMT
Content-Type: text/html; charset=UTF-8
Connection: close
We use nghttpx as a forwarding proxy, with squid + radius auth as the backend. We recently upgraded 1.9.1 to 1.26.0 which is causing unexpected behavior - it locks up the browser networking and requires a restart.
This only occurs when using the WebExtensions API and does NOT occur with the old API which is being deprecated, nor does it occur in Chrome.
The root cause appears to be when the proxy hostname is accessed directly, previously it returned a 400 error. Now the behavior has changed, and it returns a 407. This seems to cause an infinite loop, which locks up the networking component in Firefox 56, 57, 58 nightly.
Is there a way to revert to old behavior, so it returns a 400 error? I realize this is a Firefox bug, but getting it fixed by Mozilla may take a while, and FF57 is being released in under 1 month, which deprecates the old API.
Response headers from 1.9.1
Response headers from 1.26.1
It seems before the requests never reached the backend, however now they do, which throws a 407 error and causes an infinite loop.
The text was updated successfully, but these errors were encountered: