[heycam/webidl] Remove a check for array index in [[Set]] (#706)

Array index properties are not special on objects with named setters. Note
that the corresponding step in [[DefineOwnProperty]] does not have this
condition.

This change does not affect normal usage; it is only detectable by messing with
the prototype of the object.

Gecko and WebKit already handle array indexes the same way as other properties;
Chrome does for DOMStringMap but does not for Storage. (In the Storage case, it
does the exact opposite of the current specification.)
You can view, comment on, or merge this pull request online at:

  https://github.com/heycam/webidl/pull/706

-- Commit Summary --

  * Remove a check for array index in [[Set]]

-- File Changes --

    M index.bs (1)

-- Patch Links --

https://github.com/heycam/webidl/pull/706.patch
https://github.com/heycam/webidl/pull/706.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/706

Received on Thursday, 4 April 2019 14:57:20 UTC