Open Bug 326624 Opened 15 years ago Updated 24 days ago
verify behaviour of rgba/hsla CSS colors with double painting
With the patch for bug 147017, we'll have support for rgba()/hsla() in CSS. However, there are going to be some visible bugs with this, because our current rendering always assumes full coverage for each pixel touched. From dbaron: Anywhere we double-paint at the least. We should check straight borders, dashed-dotted borders, table border-collapse borders, and probably some other things (text, text-shadow, text-decoration, background-color, etc.).
15 years ago
Whiteboard: cairo → cairo, [wanted-1.9]
Actually, this should block the release, I think. If we don't do this, we shouldn't ship rgba/hsla support without the -moz prefix, imo.
Flags: blocking1.9? → blocking1.9+
We should also check background painting for tables.
punting remaining a6 bugs to b1, all of these shipped in a5, so we're at least no worse off by doing so.
Target Milestone: mozilla1.9alpha6 → mozilla1.9beta1
I don't think this is going to happen. Should we back out rgba/hsla support?
I don't think we should. This can be punted until later -- noone has reported any problems here yet, and any potential problems will appear only if rgba/hsla is being used. Borders should not be a problem, nor should background color. table-collapse could potentially be an issue, but I don't think a big enough of one to back out support.
For what it's worth, the area I'm most worried about is the border-collapse border painting code.
You need to log in before you can comment on or make changes to this bug.