ChatGPT fails to load when Brotli (br) is enabled; works when br is removed from network.http.accept-encoding.secure
Categories
(Firefox :: Untriaged, defect)
Tracking
()
People
(Reporter: gudfear, Unassigned)
Details
Attachments
(1 file)
|
186.75 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0
Steps to reproduce:
Use Firefox with default networking settings
Ensure network.http.accept-encoding.secure includes br
Visit https://chat.openai.com
Attempt to send or receive messages
Actual results:
ChatGPT fails to function correctly
Responses may not render, stall, or fail mid-stream
Network activity appears to continue, but content is not displayed
Expected results:
ChatGPT loads and streams responses normally, as it does in Chromium-based browsers
Firefox should correctly decode Brotli-compressed streamed responses
| Reporter | ||
Comment 1•20 days ago
|
||
Additional Testing
- Disabling HTTP/3 (network.http.http3.enabled = false) does not resolve the issue
- Re-enabling Brotli after disabling HTTP/3 reproduces the failure
- Issue appears independent of HTTP/3 / QUIC
This seemed to begin around 5am EST
Comment 2•20 days ago
|
||
Setting network.http.dictionaries.enable to false works around the issue, but I'm unsure of the implications of that for other sites.
| Reporter | ||
Comment 3•20 days ago
|
||
The workaround used seems to have detrimental effect on Amazon.com.
Updated•20 days ago
|
Comment 5•20 days ago
|
||
A fix for this is being released in Firefox 147.0.1.
Comment 6•20 days ago
|
||
(In reply to Richard Hewett from comment #3)
The workaround used seems to have detrimental effect on Amazon.com.
What is the problem exactly?
| Reporter | ||
Comment 7•20 days ago
|
||
This is how Amazon.com headers look with br disabled.
| Reporter | ||
Comment 8•20 days ago
|
||
Footers look equally broken.
Comment 9•20 days ago
|
||
Did you set network.http.dictionaries.enable to false, or did you do the other workaround where people were removing br from the list? The former is what we're shipping to people, and Amazon works fine for me on Nightly like that, for what it is worth.
Comment 10•20 days ago
|
||
Oh, sorry, I missed that you said that you removed br from the network.http.accept-encoding.secure pref. You should use the other simpler one instead, or just let your browser update. But you should still remove the br workaround in case it causes other problems.
Description
•