[Webkit-unassigned] [Bug 129890] localStorage keys are not enumerable

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 4 10:57:33 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=129890

Alexey Shvayka <shvaikalesh at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |shvaikalesh at gmail.com
           See Also|                            |https://bugs.webkit.org/sho
                   |                            |w_bug.cgi?id=166835
         Resolution|---                         |FIXED

--- Comment #1 from Alexey Shvayka <shvaikalesh at gmail.com> ---
(In reply to Mariusz Nowak from comment #0)
> Strictly Webkit bug, all other engines behave ok.

Thank you for the report!

WebKit's getOwnPropertySlot() used to unconditionally set PropertyAttribute::DontEnum for named getter properties, causing this bug.
This was fixed in r210667.

WPT coverage: https://github.com/web-platform-tests/wpt/blob/dbc7edfaa96e559b9aa34a9c898a1ad54d877b58/webstorage/storage_enumerate.html#L53.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210104/95c2e73e/attachment.htm>


More information about the webkit-unassigned mailing list