Skip to content

Commit 61a4217

Browse files
committed
Override "Accept-Language" header if WebDriver BiDi emulated language is present.
1 parent 0e72db8 commit 61a4217

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

fetch.bs

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4659,10 +4659,28 @@ the response. [[!HTTP-CACHING]]
46594659
<var>request</var>'s <a for=request>header list</a>.
46604660
</ol>
46614661

4662-
<li><p>If <var>request</var>'s <a for=request>header list</a>
4663-
<a for="header list">does not contain</a> `<code>Accept-Language</code>`, then user agents should
4664-
<a for="header list">append</a> (`<code>Accept-Language</code>, an appropriate
4665-
<a for=/>header value</a>) to <var>request</var>'s <a for=request>header list</a>.
4662+
<li>
4663+
<p>If <var>request</var>'s <a for=request>header list</a> <a for="header list">does not contain</a> `<code>Accept-Language</code>`:
4664+
4665+
<ol>
4666+
<li>
4667+
<p>If <var>request</var>'s <a for=request>client</a> is non-null, then:
4668+
4669+
<ol>
4670+
<li><p>Let <var>emulatedLanguage</var> be the <span>WebDriver BiDi emulated language</span>
4671+
for <var>request</var>'s <a for=request>client</a>
4672+
4673+
<li><p>If <var>emulatedLanguage</var> is not null, <a for="header list">append</a>(`<code>Accept-Language</code>, <var>emulatedLanguage</var>)
4674+
to <var>request</var>'s <a for=request>header list</a>.
4675+
4676+
<li><p>Otherwise, user agents should <a for="header list">append</a> (`<code>Accept-Language</code>, an appropriate
4677+
<a for=/>header value</a>) to <var>request</var>'s <a for=request>header list</a>.
4678+
</ol>
4679+
4680+
<li><p>Otherwise, user agents should <a for="header list">append</a> (`<code>Accept-Language</code>, an appropriate
4681+
<a for=/>header value</a>) to <var>request</var>'s <a for=request>header list</a>.
4682+
</ol>
4683+
46664684

46674685
<li>
46684686
<p>If <var>request</var>'s <a for=request>internal priority</a> is null, then use

0 commit comments

Comments
 (0)