Steps to reproduce
The Encrypted Media Extensions MediaKeySession keyStatuses attribute has the following problems in Microsoft Edge 25.10586.0.0:
Symbol.iteratorproperty is not present
entriesmethods are not present
forEachmethod calls the callback with the callback arguments transposed
- the keyId values returned by
forEachhave Little-Endian GUID byte swaps applied (the transpositions are, by byte position, (0,3),(1,2) and (4,5)).
- likely, the keyIds are stored in this incorrect form, since the
getmethods do not find the keys by their expected ID.
statusvalue after a key has been added remains
See this test.
Comments and activity
- Microsoft Edge Team
Changed Title from “keyStatuses” to “EME Compliance: keyStatuses”
Changed Assigned To to “Brad E.”
Changed Assigned To to “Venkat K.”
Changed Assigned To from “Venkat K.” to “Steve B.”
Changed Assigned To from “Steve B.” to “Jerry S.”