Gareth Smith (2013-05-09T12:58:48.000Z)
github at esdiscuss.org (2013-07-12T02:27:21.154Z)
Thanks for your reply - confirmation that this is known to be a dark corner is extremely helpful :) We have begun the process of testing the behaviour of different browsers for for-in, but still have plenty more corners to explore. We have a possible permissive formalisation of for-in which allows all the possible behaviours I described in my original email (implementations may choose to skip the x). It sounds to me like you might think this permissive formalisation would better reflect the community consensus (that this dark corner is beyond repair) than a stricter one (in which x was guaranteed to be visited, for example). In general, I think the message I'm getting from you is that when it comes to for-in, a more permissive reading of the standard is likely to be more accurate. Does this seem fair?