@@ -9635,18 +9635,23 @@ navigables|:
96359635 navigables. In that case it's unclear in which order to override the headers.
96369636
963796371. [=Update headers=] with |request| and |session|'s
9638- [=session/extra headers=] ' [=extra headers/default headers=]
9638+ [=session/extra headers=] ' [=extra headers/default headers=] .
96399639
964096401. Let |user context headers| be |session|'s [=session/extra headers=]'
96419641 [=extra headers/user context headers=] .
96429642
9643+ 1. Let |accept language header override| be a null.
9644+
964396451. For |navigable| in |related navigables|:
96449646
96459647 1. Let |user context| be |navigable|'s [=associated user context=] .
96469648
96479649 1. If |user context headers| [=map/contains=] |user context|
96489650 then [=update headers=] with |request| and
9649- |user context headers|[|user context|]
9651+ |user context headers|[|user context|] .
9652+
9653+ 1. If [=locale overrides map=] [=map/contains=] |user context|,
9654+ set |accept language header override| to [=/header=] ("Accept-Language", [=locale overrides map=] [|user context|] ).
96509655
965196561. Let |navigable headers| be |session|'s [=session/extra headers=]'
96529657 [=extra headers/navigable headers=] .
@@ -9659,6 +9664,17 @@ navigables|:
96599664 1. If |navigable headers| contains |top-level traversable|
96609665 [=update headers=] with |request| and |navigable headers|[|top-level traversable|] .
96619666
9667+ 1. If [=locale overrides map=] [=map/contains=] |top-level traversable|,
9668+ set |accept language header override| to [=/header=] ("Accept-Language", [=locale overrides map=] [|top-level traversable|] ).
9669+
9670+ 1. If |accept language header override| is not null:
9671+
9672+ 1. Let |language override headers| be an empty [=/header list=] .
9673+
9674+ 1. Append |accept language header override| to |language override headers|.
9675+
9676+ 1. [=Update headers=] with |request| and |language override headers|.
9677+
96629678</div>
96639679
96649680<div algorithm="remote end steps for network.setExtraHeaders">
0 commit comments