- From: Simon Pieters <simonp@opera.com>
- Date: Mon, 30 Nov 2015 14:18:31 +0100
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: "www-style list" <www-style@w3.org>, "Richard Gibson" <richard.gibson@gmail.com>, "Glenn Adams" <glenn@skynav.com>, "Boris Zbarsky" <bzbarsky@mit.edu>
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