[whatwg/fetch] Unclear intent in steps 29 and 34.3 of the Request constructor (#358)

Step 29 of the [Request constructor](https://fetch.spec.whatwg.org/#dom-request) says:
> Empty r's request's header list.

This refers to `Request's request's header list`.

Step 34.3 says:
> If Content-Type is non-null and r's request's header list contains no header named `Content-Type`, append `Content-Type`/Content-Type to r's Headers object. Rethrow any exception.

Here it seems like `Request's request's header list` is being checked for a header named `Content-Type`, even though it was emptied in step 29 (and never filled again).

Similarly, step 36 checks `Request's request's header list`:
> Set r's MIME type to the result of extracting a MIME type from r's request's header list.

Could the intended headers lists please be clarified? Thank you!

---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/fetch/issues/358

Received on Monday, 8 August 2016 19:08:14 UTC