Open Bug 1572544 Opened 1 year ago Updated 1 month ago

Partition our HTTP connection pool per the top-level document's origin


(Core :: Networking: HTTP, task, P2)





(Reporter: ehsan, Unassigned, NeedInfo)


(Blocks 1 open bug)


(Whiteboard: [necko-triaged])

We need to do this for parity with what Chrome is implementing with their HTTP Cache paritioning (see the second message in!msg/blink-dev/6KKXv1PqPZ0/3_1nYzrBBAAJ).

This mostly amounts to what we double-key for third-party trackers with ETP turned on in bug 1535697 through calling nsHttpConnectionInfo::SetIsolated() here: Note that we currently have two places where we don't do this, one is when making speculative connections ( and one is for Alt-Svc ( For the latter bug 1569224 is on file and I've attached a patch there which would need minimal adjustments here.

Priority: -- → P2
Whiteboard: [necko-triaged]
Flags: needinfo?(dd.mozilla)
Blocks: 1590107
You need to log in before you can comment on or make changes to this bug.