https://bugzilla.wikimedia.org/show_bug.cgi?id=40329

--- Comment #18 from Daniel Friesen <[email protected]> 
2012-09-23 18:43:05 UTC ---
(In reply to comment #17)
> > we always decode entities you input into an id.
> 
> Again, non of this changes the *meaning* of the input.

Except you glossed over the part where we go and modify the id itself.
<div id="A+B"></div> -> <div id="A.2BB"></div>
<div id="A B"></div> -> <div id="A_B"></div>

That's not part of html.

> > we already have the related code saying that only urls matching our
> > protocol whitelist are allowed.
> 
> Adding or removing something from a whitelist is not the same as *changing*
> something with something else that has a *different* meaning. As said I'm fine
> with removing the align attribute from the whitelist.
> 
> > Our job isn't to replicate browser quirks.
> 
> Are you kidding? This is what you currently do. This is what this bug report 
> is
> about. You are trying to replicate a browser quirk and you are doing it bad.
> Drop this please.
No that's not a browser quirk. That's a compatibility quirk. They are two
completely different things. With the former, two users on different browsers
may see two different things even though they are given the same markup. With
the latter, two users on different browsers will always see the same thing,
even if that output is not completely what they would expect. The later is much
more reliably consistent. It's easy to fix something that looks broken right in
front of you. While fixing an issue that doesn't look broken when you look at
it is really hard.

> > And manually replacing only the things that are
> > actually broken is simpler than replacing everything.
> 
> What about *not* breaking anything?

You just contradicted yourself. You just said that you were ok with align being
removed from the whitelist. Yet that breaks things.
It's still a valid point that translations still work in most situations

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to