Open Bug 326624 Opened 19 years ago Updated 2 years ago

verify behaviour of rgba/hsla CSS colors with double painting

Categories

(Core :: CSS Parsing and Computation, defect, P3)

x86
All
defect

Tracking

()

Future

People

(Reporter: vlad, Unassigned)

References

Details

(Whiteboard: cairo [dbaron-1.9:Rf])

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.).
Flags: blocking1.9?
Flags: blocking1.9?
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?
OK
Flags: blocking1.9? → blocking1.9+
Whiteboard: cairo, [wanted-1.9] → cairo
We should also check background painting for tables.
Depends on: 334552
Target Milestone: --- → mozilla1.9alpha6
QA Contact: ian → style-system
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
Whiteboard: cairo → cairo [dbaron-1.9:Rf]
Priority: -- → P3
I don't think this is going to happen. Should we back out rgba/hsla support?
Flags: blocking1.9-
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.
Flags: tracking1.9+
Target Milestone: mozilla1.9alpha8 → Future
Flags: wanted-next+
Flags: wanted1.9.1?
Flags: wanted1.9.1?
Flags: wanted1.9.1-
Flags: blocking1.9.1-
For what it's worth, the area I'm most worried about is the border-collapse border painting code.
Assignee: dbaron → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.