Bug 92344

Summary: CSS style table-header-group not applied on printing
Product: WebKit Reporter: Matteo Conta <matteo.conta>
Component: PrintingAssignee: Nobody <webkit-unassigned>
Status: UNCONFIRMED ---    
Severity: Normal CC: buckje, hyatt, matteo.conta, say2joe
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Windows 7   

Description Matteo Conta 2012-07-26 00:23:35 PDT
Occurs on Webkit Changeset 116185  (Chrome Version 20.0.1132.57)

OS Version: (Windows 7, Windows Server 2008 R2)
Other browsers tested:
Firefox 4.x: OK
IE 8/9: OK

What steps will reproduce the problem?
1. Create a page with a long table (100+ elements), use THEAD and TBODY
2. Apply the style
thead   
{  
    display:table-header-group;  
}  
tbody   
{  
    display:table-row-group;  
} 
3.Print preview or print

What is the expected result?
The table must show the table headers repeated on every page

What happens instead?
Only the first page shows the table headers

This bug is similar to https://bugs.webkit.org/show_bug.cgi?id=17205, but in this case we have a CSS style not applied.

This bug is Critical for applications that needs webkit as printing engine.
Enterprise printings needs headers and footers managed properly.
Comment 1 Joe Johnson 2012-07-31 10:45:46 PDT
I can confirm (as well as many others via Chrome bug reports -- over many years) that this is a genuine WebKit bug and should be prioritized for standards-compliance. This feature is a W3C defined standard, and impedes browser adoption by the business community. This issue was reported years ago (in different tickets on different forums) and remains unfixed despite all other major browsers complying to this standard.
Comment 2 jbuck 2016-03-23 08:45:14 PDT
as of 3/23/2016  this is sill a issue.  and it hasn't even been confirmed yet?  we are telling all our business customers to now use firefox or IE11 .

tested in chrome version 49.02623.87