Re: [css-om][css3-conditional] spaces, newlines and rule serialization

On Mon, Jul 30, 2012 at 12:16 AM, Glenn Adams <glenn@skynav.com> wrote:

>
> On Thu, Jul 26, 2012 at 2:28 AM, Florian Rivoal <florianr@opera.com>wrote:
>
>> On Wed, 25 Jul 2012 22:46:58 +0200, Glenn Adams <glenn@skynav.com> wrote:
>>
>>  Webkit appends "; ", not ";", so there is still a difference. IMO, the
>>> spec
>>> should prohibit adding either "; " or ";", and the implementations should
>>> be changed accordingly.
>>>
>>
>> I was just commenting on the presence of the semicolon. If you want to get
>> into details, Firefox and future Opera also append "; ".
>
>
> Not according to my testing [1]. I'm seeing three different behaviors from
> Safari 6.0, Opera 12.0, and FF 14.0.1 (current downloads). This seems
> pretty inconsistent, and indicates to me that Web authors are effectively
> ignoring these differences (by using their own normalization). Given this
> case, I think we have some leeway to choose which version we think is most
> correct.
>
> Safari - appends "; " [SEMICOLON SPACE]
> Opera - appends neither ";" nor "; "
> FF - appends ";" [SEMICOLON]
>

Webkit has just landed a fix [1] for the final delimiter discrepancy, so
now should match FF/IE and upcoming Opera behavior (as specified by the
current CSSOM ED).

[1] https://bugs.webkit.org/show_bug.cgi?id=94633

Received on Saturday, 25 August 2012 00:11:11 UTC