Bug 128436

Summary: Web Inspector: DataGrid header should be position:sticky instead of a separate table
Product: WebKit Reporter: BJ Burg <bburg>
Component: Web InspectorAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: inspector-bugzilla-changes, joepeck, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 128486    
Bug Blocks:    
Attachments:
Description Flags
patch
none
Patch timothy: review+, burg: commit-queue-

Description BJ Burg 2014-02-07 19:39:15 PST
This also means the table need not be fixed-layout. Whether this simplifies widths assignment remains to be seen.
Comment 1 Radar WebKit Bug Importer 2014-02-07 19:39:48 PST
<rdar://problem/16018605>
Comment 2 BJ Burg 2014-02-08 21:03:05 PST
Created attachment 223606 [details]
patch
Comment 3 BJ Burg 2014-02-08 21:06:05 PST
It works, but is an effective style regression due to rendering bugs. Wait before landing.
Comment 4 Timothy Hatcher 2014-02-09 13:14:25 PST
Sweet! What style regressions? I know there are a few other stylesheets that might use "table.data" in the selector — namely TimelineDataGrid.css. Should be easy to grep for.
Comment 5 BJ Burg 2014-02-10 10:00:08 PST
Regression is being worked on here: https://bugs.webkit.org/show_bug.cgi?id=128486 Looks related to subpixel or position:sticky + tables.
Comment 6 Brian Burg 2014-07-31 13:19:51 PDT
Created attachment 235838 [details]
Patch

Rebased onto new directory structure. The visual glitches from before seem to be gone.
Comment 7 Timothy Hatcher 2014-07-31 13:30:05 PDT
Comment on attachment 235838 [details]
Patch

I do have concerns this might break selectors that style DataGrid. Does Timeline look as expected? Any other DataGrids? At least we had API for scrollContainer.
Comment 8 Brian Burg 2014-07-31 17:31:24 PDT
Comment on attachment 235838 [details]
Patch

I will double-check for style regressions tomorrow when I am physically sitting at the computer where I rebased this. I was mainly checking for the subpixel bug.
Comment 9 Joseph Pecoraro 2019-09-13 11:30:40 PDT
This never landed. Should we close out the bug?