This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
For example, this case: <form> <input name="action"> </form> should return the input when you do form.action but should set the "action" HTML attribute when you do form.action = "something". This requires defining a [[Set]] hook that does a normal [[GetOwnProperty]] for non-indices, ignoring the named props. There are multiple testcase in https://bugzilla.mozilla.org/show_bug.cgi?id=1043690 for various aspects of this behavior which show that UAs are not very interoperable on it. What the behavior should be is not clear and I've had no luck getting any of the other browser vendors to comment on this issue so far.
Fixed by https://github.com/heycam/webidl/commit/646bd2ae909117329d8db89dd20f39bba3e0a513