- From: Tab Atkins Jr. <jackalmage@gmail.com>
- Date: Tue, 28 Aug 2012 14:44:51 -0700
- To: Boris Zbarsky <bzbarsky@mit.edu>
- Cc: www-style list <www-style@w3.org>
On Tue, Aug 28, 2012 at 2:05 PM, Boris Zbarsky <bzbarsky@mit.edu> wrote: > Consider this testcase: > > <style> > body { color: green; } > </style> > <body> > Some text > <script> > document.body.style.color = "red"; > document.body.style.color = null; > </script> > </body> > > This renders the text green in WebKit and Presto and shipping Gecko, which > all seem to treat null as empty string here. It renders the text red in > Trident, which seems to treat null as "null" here. > > My initial WebIDL implementation for Gecko matches Trident, since that's the > default WebIDL behavior for null. > > Which behavior do we want here? Is Trident willing to change to match the > others? Are WebKit and Presto willing to change to match Trident? I'd > rather make a behavior change here only once, not twice, so it would be good > to come to an agreement on what the desired behavior is. I'd prefer nulling it to remove the declaration, personally. Weight of compatibility favors that, it seems. ~TJ
Received on Tuesday, 28 August 2012 21:45:38 UTC