@MSEdgeDev Headers is missing iterable interface methods. #EdgeBug

Fixed, not yet flighted Issue #9370062

Details

Created
Oct 15, 2016
Privacy
This issue is public.
Reports
Reported by 3 people

Sign in to watch or report this issue.

Steps to reproduce

Attachments

0 attachments

    Comments and activity

    • Microsoft Edge Team

      Changed Assigned To to “Brad E.”

    • Copied over from the linked GitHub issue, seems we’re missing these methods and the github/fetch implementors are reluctant to polyfill (for understandable reasons):

      Headers.entries()

      Headers.getAll()

      Headers.keys()

      Headers.values()

    • Microsoft Edge Team

      Changed Assigned To to “Christian F.”

      Changed Assigned To from “Christian F.” to “Brandon M.”

      Changed Status to “Confirmed”

      Changed Assigned To from “Brandon M.” to “Jeff W.”

      Changed Status from “Confirmed” to “In code review”

      Changed Status from “In code review” to “Fixed”

    • Thanks for the report!  We’ve started added ES6-Iterator/WebIDL-Iterable support to our platform interfaces, and Headers support is in our first batch.  Look for it in a future Windows Insider build!

      Also, since I saw it mentioned earlier in this thread, this development does not cover the ‘getAll’ method, which appears to have been removed from the Fetch spec during January 2016 (https://github.com/whatwg/fetch/commit/42464c8c3d2fd3437a19fc6afd2438a0fd42dde8).

    • Microsoft Edge Team

      Changed Status from “Fixed” to “Fixed, not yet flighted”

    You need to sign in to your Microsoft account to add a comment.

    Sign in