This problem still exists in 1.4.5 so I have logged it as an issue in 
github:

https://github.com/mootools/mootools-core/issues/2362

I was going insane trying to find out where this "foo</foo></" junk was 
coming from... never occurred to me that mootools would be doing it until 
logic determined only javascript could reliably create the exact same 
garbage injection that isn't present when viewing source... and google hit 
this thread!

I guess you could just test for IE by another method first and skip these 
IE behavioral tests when it's not even a candidate. But probably there are 
more elegant ways of reworking all that testing for mootools people who 
know about all these browser differences.

Sadly, I don't know enough about cross-browser differences and how best to 
test them, but I could probably submit some kind of clumsy patch if nobody 
else wants to fix this. I understand that most people care more about 
telling humans their markup is XHTML with little badges, than telling the 
browser and letting it parse it as such. But injecting invalid markup into 
an XML DOM is unforgivable; this is a serious issue for us XHTML pedants :P

Cheers!

-Will

On Sunday, 27 February 2011 15:09:35 UTC, rpflo wrote:
>
> I looked last night, it's still there in 1.3.1.  Looks like it's 
> mitigating IEs selection of closing tags without open tags.  
>
> If that's the case (which it might not be) seems like its value is 
> debatable.
>
> On Feb 27, 2011, at 7:14 AM, Fábio M. Costa <fabio.co...@corp.globo.com> 
> wrote:
>
> @Garret,
>
> Did you try mootools 1.3.1 and got the same error?
>
>
> --
> Fábio Miranda Costa
> frontend@portalpadroes
> Globo.com
> *github:* fabiomcosta
> *twitter:* @fabiomiranda
> *ramal:* 6476
>
>
>
> On Sun, Feb 27, 2011 at 10:55 AM, Christoph Pojer <
> christoph.po...@gmail.com> wrote:
>
>> @Garret please wait for an answer from Fabio or someone else on the 
>> MooTools team familiar with this issue and don't get distracted by random 
>> comments. I don't have any clue or the time currently to look into this 
>> issue. If you could put up a simple example site that highlights the issue 
>> that would help too.
>
>
>

Reply via email to