[Webkit-unassigned] [Bug 164114] New: DOMStringMap reports properties as non-enumerable
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 28 02:10:56 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=164114
Bug ID: 164114
Summary: DOMStringMap reports properties as non-enumerable
Classification: Unclassified
Product: WebKit
Version: Safari 10
Hardware: Macintosh
OS: macOS 10.12
Status: NEW
Severity: Normal
Priority: P2
Component: HTML DOM
Assignee: webkit-unassigned at lists.webkit.org
Reporter: shvaikalesh at gmail.com
CC: cdumez at apple.com
Consider the following HTML: `<div id=map data-size=16></div>`.
In Chrome and Firefox, `Object.getOwnPropertyDescriptor(map.dataset, "zoom").enumerable` is `true`.
In Safari it is `false`, but "zoom" gets listed by `Object.keys`.
However, it does not work with `Object.assign` and also reports `false` in `propertyIsEnumerable` check.
More information about the webkit-unassigned
mailing list