| Summary: | REGRESSION: Table CSS "empty-cells: show;" ignored | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Edward Sabol <edwardjsabol> | ||||||||
| Component: | CSS | Assignee: | Nobody <webkit-unassigned> | ||||||||
| Status: | RESOLVED FIXED | ||||||||||
| Severity: | Normal | Keywords: | Regression | ||||||||
| Priority: | P1 | ||||||||||
| Version: | 528+ (Nightly build) | ||||||||||
| Hardware: | All | ||||||||||
| OS: | All | ||||||||||
| Attachments: |
|
||||||||||
|
Description
Edward Sabol
2014-10-08 16:55:16 PDT
Created attachment 239502 [details]
Empty table cells in Chrome 38.0.2125.101 (rendered properly)
Created attachment 257468 [details] Minimal test case Minimal test case for "empty-cells: show;" regression. I just tested the latest WebKit Nightly (r187289), and this bug is *still* an issue. Interesting (to me, at least) observation: If you specify <!DOCTYPE html>, then the CSS "empty-cells: show;" works. If you specify any other DOCTYPE or no DOCTYPE, it doesn't. I guess this is some change to the quirks mode? I still consider this to be a regression because "empty-cells: show;" worked in WebKit/Safari long before WebKit ever supported HTML 5. Correction: HTML 4.01 strict also works. 4.01 Transitional does not, however. "empty-cells: show" does not work if you have no DOCTYPE at all or with HTML 4.01 Transitional. It used to work prior to Safari 7.1. According to my tests, this regression has been fixed in the recent Safari 10 release and is also fixed in the Safari Technology Preview. It took about 2 years, but I'm glad to see it resolved. I do wish somebody had commented on this bug besides me in that time though. |