Closed Bug 1894187 Opened 10 months ago Closed 9 months ago

[wpt-sync] Sync PR 45980 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=272740

Categories

(Core :: DOM: Networking, task, P4)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Attachments

(1 file)

Sync web-platform-tests PR 45980 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/45980
Details from upstream follow.

Youenn Fablet <youenn@apple.com> wrote:

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=272740

WebKit export from bug: NUL bytes in header values allowed for fetch-API

Component: web-platform-tests → DOM: Networking
Product: Testing → Core
Attached file Notable wpt changes
# CI Results Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI Total 15 tests and 4 subtests ## Status Summary ### Firefox `OK` : 15 `PASS`: 194[GitHub] 212[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] `FAIL`: 549[Gecko-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 567[GitHub] ### Chrome `OK` : 15 `PASS`: 745 `FAIL`: 16 ### Safari `OK` : 15 `PASS`: 706 `FAIL`: 55 ## Links [Gecko CI (Treeherder)](https://treeherder.mozilla.org/#/jobs?repo=try&revision=46e8109618a211a4527bc34ff2ec9eb5482fa6e3) [GitHub PR Head](https://wpt.fyi/results/?sha=97d61c31b73fdf9d03e986167a4cd5f35478e217&label=pr_head) [GitHub PR Base](https://wpt.fyi/results/?sha=97d61c31b73fdf9d03e986167a4cd5f35478e217&label=pr_base) ## Details ### Firefox-only Failures * [/cookies/attributes/attributes-ctl.sub.html](https://wpt.live/cookies/attributes/attributes-ctl.sub.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/attributes-ctl.sub.html)] * Cookie with %x0 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x0 after Domain attribute value is handled correctly.: `FAIL` * Cookie with %x0 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x0 after Path attribute value is handled correctly.: `FAIL` * Cookie with %x0 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x0 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x0 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x0 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x0 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x0 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x0 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x0 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x2 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x2 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x2 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x2 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x2 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x2 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x2 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x2 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x2 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x2 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x2 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x3 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x3 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x3 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x3 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x3 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x3 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x3 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x3 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x3 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x3 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x3 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x4 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x4 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x4 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x4 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x4 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x4 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x4 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x4 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x4 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x4 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x4 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x5 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x5 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x5 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x5 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x5 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x5 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x5 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x5 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x5 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x5 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x5 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x6 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x6 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x6 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x6 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x6 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x6 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x6 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x6 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x6 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x6 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x6 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x7 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x7 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x7 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x7 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x7 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x7 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x7 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x7 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x7 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x7 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x7 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x8 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x8 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x8 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x8 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x8 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x8 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x8 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x8 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x8 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x8 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x8 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xa after Domain attribute value is handled correctly.: `FAIL` * Cookie with %xa after Path attribute value is handled correctly.: `FAIL` * Cookie with %xa in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xa after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xa after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xa in Secure attribute is handled correctly.: `FAIL` * Cookie with %xa in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xa in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xa after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xb in Domain attribute value is handled correctly.: `FAIL` * Cookie with %xb in Path attribute value is handled correctly.: `FAIL` * Cookie with %xb in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xb after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xb in Expires attribute value is handled correctly.: `FAIL` * Cookie with %xb after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xb in Secure attribute is handled correctly.: `FAIL` * Cookie with %xb after Secure attribute is handled correctly.: `FAIL` * Cookie with %xb in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xb in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xb after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xc in Domain attribute value is handled correctly.: `FAIL` * Cookie with %xc in Path attribute value is handled correctly.: `FAIL` * Cookie with %xc in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xc after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xc in Expires attribute value is handled correctly.: `FAIL` * Cookie with %xc after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xc in Secure attribute is handled correctly.: `FAIL` * Cookie with %xc after Secure attribute is handled correctly.: `FAIL` * Cookie with %xc in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xc in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xc after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xd after Domain attribute value is handled correctly.: `FAIL` * Cookie with %xd after Path attribute value is handled correctly.: `FAIL` * Cookie with %xd in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xd after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xd after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xd in Secure attribute is handled correctly.: `FAIL` * Cookie with %xd in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xd in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xd after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xe in Domain attribute value is handled correctly.: `FAIL` * Cookie with %xe in Path attribute value is handled correctly.: `FAIL` * Cookie with %xe in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xe after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xe in Expires attribute value is handled correctly.: `FAIL` * Cookie with %xe after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xe in Secure attribute is handled correctly.: `FAIL` * Cookie with %xe after Secure attribute is handled correctly.: `FAIL` * Cookie with %xe in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xe in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xe after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xf in Domain attribute value is handled correctly.: `FAIL` * Cookie with %xf in Path attribute value is handled correctly.: `FAIL` * Cookie with %xf in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xf after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %xf in Expires attribute value is handled correctly.: `FAIL` * Cookie with %xf after Expires attribute value is handled correctly.: `FAIL` * Cookie with %xf in Secure attribute is handled correctly.: `FAIL` * Cookie with %xf after Secure attribute is handled correctly.: `FAIL` * Cookie with %xf in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %xf in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %xf after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x10 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x10 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x10 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x10 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x10 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x10 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x10 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x10 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x10 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x10 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x10 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x11 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x11 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x11 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x11 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x11 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x11 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x11 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x11 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x11 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x11 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x11 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x12 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x12 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x12 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x12 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x12 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x12 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x12 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x12 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x12 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x12 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x12 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x13 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x13 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x13 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x13 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x13 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x13 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x13 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x13 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x13 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x13 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x13 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x14 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x14 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x14 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x14 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x14 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x14 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x14 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x14 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x14 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x14 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x14 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x15 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x15 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x15 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x15 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x15 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x15 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x15 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x15 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x15 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x15 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x15 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x16 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x16 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x16 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x16 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x16 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x16 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x16 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x16 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x16 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x16 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x16 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x17 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x17 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x17 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x17 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x17 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x17 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x17 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x17 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x17 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x17 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x17 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x18 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x18 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x18 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x18 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x18 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x18 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x18 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x18 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x18 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x18 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x18 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x19 in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x19 in Path attribute value is handled correctly.: `FAIL` * Cookie with %x19 in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x19 after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x19 in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x19 after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x19 in Secure attribute is handled correctly.: `FAIL` * Cookie with %x19 after Secure attribute is handled correctly.: `FAIL` * Cookie with %x19 in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x19 in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x19 after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1a in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1a in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1a in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1a after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1a in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1a after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1a in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1a after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1a in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1a in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1a after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1b in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1b in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1b in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1b after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1b in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1b after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1b in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1b after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1b in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1b in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1b after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1c in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1c in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1c in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1c after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1c in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1c after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1c in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1c after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1c in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1c in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1c after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1d in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1d in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1d in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1d after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1d in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1d after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1d in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1d after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1d in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1d in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1d after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1e in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1e in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1e in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1e after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1e in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1e after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1e in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1e after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1e in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1e in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1e after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1f in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x1f in Path attribute value is handled correctly.: `FAIL` * Cookie with %x1f in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1f after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x1f in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1f after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x1f in Secure attribute is handled correctly.: `FAIL` * Cookie with %x1f after Secure attribute is handled correctly.: `FAIL` * Cookie with %x1f in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x1f in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x1f after SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x7f in Domain attribute value is handled correctly.: `FAIL` * Cookie with %x7f in Path attribute value is handled correctly.: `FAIL` * Cookie with %x7f in Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x7f after Max-Age attribute value is handled correctly.: `FAIL` * Cookie with %x7f in Expires attribute value is handled correctly.: `FAIL` * Cookie with %x7f after Expires attribute value is handled correctly.: `FAIL` * Cookie with %x7f in Secure attribute is handled correctly.: `FAIL` * Cookie with %x7f after Secure attribute is handled correctly.: `FAIL` * Cookie with %x7f in HttpOnly attribute is handled correctly.: `FAIL` * Cookie with %x7f in SameSite attribute value is handled correctly.: `FAIL` * Cookie with %x7f after SameSite attribute value is handled correctly.: `FAIL` * [/cookies/attributes/invalid.html](https://wpt.live/cookies/attributes/invalid.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/invalid.html)] * Ignore `Set-Cookie: =`: `FAIL` * Ignore empty cookie string: `FAIL` * Ignore cookie with domain that won't domain match (along with other invalid noise): `FAIL` * [/cookies/attributes/max-age.html](https://wpt.live/cookies/attributes/max-age.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/max-age.html)] * Ignore max-age attribute with invalid non-zero-digit (containing a comma): `FAIL` * Set cookie with age: `FAIL` * Set no cookie with max-age=0: `FAIL` * Set no cookie with max-age=-1: `FAIL` * Set no cookie with max-age=-20: `FAIL` * Set multiple cookies with max-age attribute: `FAIL` * Expire later cookie with same name and max-age=0: `FAIL` * Expire later cookie with same name and max-age=0, and don't set cookie with max-age=0: `FAIL` * Don't set multiple cookies with max-age=0: `FAIL` * [/cookies/attributes/path-redirect.html](https://wpt.live/cookies/attributes/path-redirect.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/path-redirect.html)] * Cookie sent for redirected path with trailing '/' and the redirected URL is one level deeper: `FAIL` * Cookie sent for redirected path match with a trailing ';' after an unquoted Path: `FAIL` * No cookie sent for redirected path match with a trailing ';' inside a quoted Path: `FAIL` * No cookie sent for redirected path match with partially URL encoded path: `FAIL` * Multiple cookies sent for multiple redirected path matches, sorted by length: `FAIL` * No cookie sent for redirected path mismatch where path and redirected URL begin with same string: `FAIL` * No cookie sent for redirected path mismatch where final path directory component and redirected URL resource begin with same string: `FAIL` * No cookie sent for redirected path mismatch where final path directory component begins with same string as redirected URL final directory component: `FAIL` * No cookie sent for redirected path mismatch for different resources inside the same final directory component: `FAIL` * No cookie sent for redirected path mismatch where final path directory component ends in '/' and does not match redirected URL: `FAIL` * No cookie sent for redirected path mismatch with a similar start to the redirected URL: `FAIL` * No cookie sent for redirected path mismatch with trailing '?' after unquoted Path: `FAIL` * No cookie sent for redirected path mismatch with trailing '#' after unquoted Path: `FAIL` * No cookie sent for redirected path mismatch with trailing '/' after unquoted Path: `FAIL` * [/cookies/attributes/path.html](https://wpt.live/cookies/attributes/path.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/path.html)] * Set cookie for bare Path: `FAIL` * Set cookie for Path=: `FAIL` * Set cookie for mismatched and root path: `FAIL` * No cookie returned for partial path match, return cookie for default path: `FAIL` * Return cookie for path= / (whitespace after equals): `FAIL` * Return cookie for bare path= (after mismatched path): `FAIL` * [/cookies/attributes/secure.https.html](https://wpt.live/cookies/attributes/secure.https.html) [[wpt.fyi](https://wpt.fyi/results/cookies/attributes/secure.https.html)] * Set cookie for Secure attribute: `FAIL` * Set cookie for seCURe attribute: `FAIL` * Set cookie for for Secure= attribute: `FAIL` * Set cookie for Secure=aaaa: `FAIL` * Set cookie for Secure space equals: `FAIL` * Set cookie for Secure equals space: `FAIL` * Set cookie for spaced Secure: `FAIL` * Set cookie for space Secure with ;: `FAIL` * [/cookies/name/name-ctl.html](https://wpt.live/cookies/name/name-ctl.html) [[wpt.fyi](https://wpt.fyi/results/cookies/name/name-ctl.html)] * Cookie with %x0 in name is rejected (DOM).: `FAIL` * Cookie with %xa in name is rejected (DOM).: `FAIL` * Cookie with %xd in name is rejected (DOM).: `FAIL` * Cookie with %xb in name is rejected (HTTP).: `FAIL` * Cookie with %xc in name is rejected (HTTP).: `FAIL` * Cookie with %xe in name is rejected (HTTP).: `FAIL` * Cookie with %xf in name is rejected (HTTP).: `FAIL` * Cookie with %x10 in name is rejected (HTTP).: `FAIL` * Cookie with %x11 in name is rejected (HTTP).: `FAIL` * Cookie with %x12 in name is rejected (HTTP).: `FAIL` * Cookie with %x13 in name is rejected (HTTP).: `FAIL` * Cookie with %x14 in name is rejected (HTTP).: `FAIL` * Cookie with %x15 in name is rejected (HTTP).: `FAIL` * Cookie with %x16 in name is rejected (HTTP).: `FAIL` * Cookie with %x17 in name is rejected (HTTP).: `FAIL` * Cookie with %x18 in name is rejected (HTTP).: `FAIL` * Cookie with %x19 in name is rejected (HTTP).: `FAIL` * Cookie with %x1a in name is rejected (HTTP).: `FAIL` * Cookie with %x1b in name is rejected (HTTP).: `FAIL` * Cookie with %x1c in name is rejected (HTTP).: `FAIL` * Cookie with %x1d in name is rejected (HTTP).: `FAIL` * Cookie with %x1e in name is rejected (HTTP).: `FAIL` * Cookie with %x1f in name is rejected (HTTP).: `FAIL` * Cookie with %x7f in name is rejected (HTTP).: `FAIL` * [/cookies/name/name.html](https://wpt.live/cookies/name/name.html) [[wpt.fyi](https://wpt.fyi/results/cookies/name/name.html)] * Set valueless cookie to its name with empty value: `FAIL` * Remove trailing WSP characters from the name string: `FAIL` * Remove leading WSP characters from the name string: `FAIL` * Only return the new cookie (with the same name): `FAIL` * Ignore invalid attributes after valid name (that looks like Cookie2 Version attribute): `FAIL` * Set a cookie that has whitespace in its name: `FAIL` * Use last value for cookies with identical names: `FAIL` * Keep first-in, first-out name order: `FAIL` * Keep first-in, first-out single-char name order: `FAIL` * Ignore nameless cookies that impersonate cookie prefixes: `FAIL` * Ignore cookie with empty name and empty value: `FAIL` * Ignore cookie with no name or value: `FAIL` * URL-encoded cookie name is not decoded: `FAIL` * Name is set as expected for a=test: `FAIL` * Name is set as expected for 1=test: `FAIL` * Name is set as expected for $=test: `FAIL` * Name is set as expected for !a=test: `FAIL` * Name is set as expected for @a=test: `FAIL` * Name is set as expected for #a=test: `FAIL` * Name is set as expected for $a=test: `FAIL` * Name is set as expected for %a=test: `FAIL` * Name is set as expected for ^a=test: `FAIL` * Name is set as expected for &a=test: `FAIL` * Name is set as expected for *a=test: `FAIL` * Name is set as expected for (a=test: `FAIL` * Name is set as expected for )a=test: `FAIL` * Name is set as expected for -a=test: `FAIL` * Name is set as expected for _a=test: `FAIL` * Name is set as expected for +=test: `FAIL` * Name is set as expected for "a=test: `FAIL` * [/cookies/size/name-and-value.html](https://wpt.live/cookies/size/name-and-value.html) [[wpt.fyi](https://wpt.fyi/results/cookies/size/name-and-value.html)] * Set max-size cookie with largest possible name and value (4096 bytes): `FAIL` * Ignore cookie with name larger than 4096 and 1 byte value: `FAIL` * Set max-size value-less cookie: `FAIL` * Ignore value-less cookie with name larger than 4096 bytes: `FAIL` * Set max-size cookie with largest possible value (4095 bytes): `FAIL` * Ignore named cookie (with non-zero length) and value larger than 4095 bytes: `FAIL` * Ignore named cookie with length larger than 4095 bytes, and a non-zero value: `FAIL` * Ignore name-less cookie with value larger than 4096 bytes: `FAIL` * Ignore name-less cookie (without leading =) with value larger than 4096 bytes: `FAIL` * Set max-size cookie that also has an attribute: `FAIL` * [/cookies/value/value-ctl.html](https://wpt.live/cookies/value/value-ctl.html) [[wpt.fyi](https://wpt.fyi/results/cookies/value/value-ctl.html)] * Cookie with %x0 in value is rejected (DOM).: `FAIL` * Cookie with %xa in value is rejected (DOM).: `FAIL` * Cookie with %xd in value is rejected (DOM).: `FAIL` * Cookie with %xb in value is rejected (HTTP).: `FAIL` * Cookie with %xc in value is rejected (HTTP).: `FAIL` * Cookie with %xe in value is rejected (HTTP).: `FAIL` * Cookie with %xf in value is rejected (HTTP).: `FAIL` * Cookie with %x10 in value is rejected (HTTP).: `FAIL` * Cookie with %x11 in value is rejected (HTTP).: `FAIL` * Cookie with %x12 in value is rejected (HTTP).: `FAIL` * Cookie with %x13 in value is rejected (HTTP).: `FAIL` * Cookie with %x14 in value is rejected (HTTP).: `FAIL` * Cookie with %x15 in value is rejected (HTTP).: `FAIL` * Cookie with %x16 in value is rejected (HTTP).: `FAIL` * Cookie with %x17 in value is rejected (HTTP).: `FAIL` * Cookie with %x18 in value is rejected (HTTP).: `FAIL` * Cookie with %x19 in value is rejected (HTTP).: `FAIL` * Cookie with %x1a in value is rejected (HTTP).: `FAIL` * Cookie with %x1b in value is rejected (HTTP).: `FAIL` * Cookie with %x1c in value is rejected (HTTP).: `FAIL` * Cookie with %x1d in value is rejected (HTTP).: `FAIL` * Cookie with %x1e in value is rejected (HTTP).: `FAIL` * Cookie with %x1f in value is rejected (HTTP).: `FAIL` * Cookie with %x7f in value is rejected (HTTP).: `FAIL` * [/cookies/value/value.html](https://wpt.live/cookies/value/value.html) [[wpt.fyi](https://wpt.fyi/results/cookies/value/value.html)] * Set quoted value containing a comma: `FAIL` * Ignore whitespace at the end of value: `FAIL` * Set value including quotes and whitespace up until semicolon: `FAIL` * Set value with a single quote excluding whitespace: `FAIL` * Set value with unbalanced leading quote: `FAIL` * Set cookie with large name + value ( = 4kb): `FAIL` * Ignore cookie with large name + value ( > 4kb): `FAIL` * Set cookie but ignore value after LF: `FAIL` * Set cookie ignoring whitespace after value endquote: `FAIL` * Ignore whitespace and ; after value: `FAIL` * Ignore whitespace preceding value: `FAIL` * Set cookie with quotes in value: `FAIL` * Set cookie keeping whitespace inside quoted value: `FAIL` * Set cookie with another = inside quoted value: `FAIL` * Set cookie ignoring whitespace surrounding value and characters after first semicolon: `FAIL` * URL-encoded cookie value is not decoded: `FAIL` * Set cookie with value set to =: `FAIL` * Set cookie with one = inside an unquoted value: `FAIL` * Set cookie with two = inside an unquoted value: `FAIL` * Set cookie with a space character in the value: `FAIL` (See attachment for full changes)
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: