- From: Anne van Kesteren <annevk@opera.com>
- Date: Tue, 13 Jan 2009 13:48:29 +0100
On Tue, 13 Jan 2009 13:44:22 +0100, Jonas Sicking <jonas at sicking.cc> wrote: > I talked with Cameron a while ago about what the default behavior > should be for null. We couldn't find any functions that required that > null be treated as "null", but there are several examples of functions > that require that null be treated as the empty string. alert() requires it. Besides that I believe we (Opera) specifically did it for methods here and there to be more compatible with Internet Explorer and make sites work better. > So from a code purity point of view it would be nicer if we could make > the default behavior be that null is treated as "null" as that would > require fewer exceptions. > > The downside is that it would be a bigger change for more UAs than > going the other way around. So there's more risk of compat problems. Indeed, I would rather not change Opera's behavior where we stringify just like Internet Explorer without some kind of data that shows it will not give problems. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>
Received on Tuesday, 13 January 2009 04:48:29 UTC