This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In Section 7.1.6.1 under Lexical Environment Scope, avoiding step 2 (adding the form owner into the scope chain for form-associated elements) could yield a performance improvement to the spec. We have evidence that implementors would not endure a compat impact by avoiding this step because weve been shipping like this and havent witnessed issues. Since removing it could yeild a performance improvement in the spec and there doesn't appear to be a compat impact, the spec would be better without it.
Created attachment 934 [details] testcase Are you saying that for something like <html> <body> <form method="POST"> <input onclick="this.value = method;"> </form> </body> </html> IE throws an exception and doesn't alter the value of the input? For which versions of IE is this true? I'd love to remove this from Firefox, not just for performance reasons, but also to reduce complexity.
Turns out IE behaves differently than I described and we can't assert that there is not compat impact for this. We should keep this spec'd as is.
mass-move component to LC1