Closed Bug 2010826 Opened 20 days ago Closed 20 days ago

ChatGPT fails to load when Brotli (br) is enabled; works when br is removed from network.http.accept-encoding.secure

Categories

(Firefox :: Untriaged, defect)

Firefox 147
defect

Tracking

()

RESOLVED DUPLICATE of bug 2010712

People

(Reporter: gudfear, Unassigned)

Details

Attachments

(1 file)

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

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

Setting network.http.dictionaries.enable to false works around the issue, but I'm unsure of the implications of that for other sites.

The workaround used seems to have detrimental effect on Amazon.com.

Status: UNCONFIRMED → RESOLVED
Closed: 20 days ago
Duplicate of bug: 2010712
Resolution: --- → DUPLICATE

A fix for this is being released in Firefox 147.0.1.

(In reply to Richard Hewett from comment #3)

The workaround used seems to have detrimental effect on Amazon.com.

What is the problem exactly?

Flags: needinfo?(gudfear)

This is how Amazon.com headers look with br disabled.

Flags: needinfo?(gudfear)

Footers look equally broken.

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.

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.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: