Re: [cssom] serializing U+0000 NULL

On Sun, 29 Nov 2015 02:10:41 +0100, Tab Atkins Jr. <jackalmage@gmail.com>  
wrote:

> Since all CSS parsing accepts U+0000 or the "\0" escape sequence, and
> just converts it to U+FFFD, CSS.escape() should allow it as well.  I'm
> fine with doing an eager replacement with U+FFFD, or else just
> escaping it as \0, whichever is simpler in the spec.

Thanks. They're both simple to spec, the main difference is how it  
round-trips. If you serialize as \0, then this does not hold:

     CSS.escape(foo) === CSS.escape(parseAComponentValue(CSS.escape(foo)))

-- 
Simon Pieters
Opera Software

Received on Monday, 30 November 2015 13:19:04 UTC