[Webkit-unassigned] [Bug 83597] New: Web Inspector: Less than 100% width on cols in fixed table layout causes a problem for Profiles panel on some window sizes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Apr 10 11:00:36 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=83597

           Summary: Web Inspector: Less than 100% width on cols in fixed
                    table layout causes a problem for Profiles panel on
                    some window sizes
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: robert at webkit.org
                CC: timothy at apple.com, rik at webkit.org, keishi at webkit.org,
                    pmuellr at yahoo.com, joepeck at webkit.org,
                    pfeldman at chromium.org, yurys at chromium.org,
                    bweinstein at apple.com, apavlov at chromium.org,
                    loislo at chromium.org


http://trac.webkit.org/changeset/111742 has exposed a problem in the 'Profiles' panel that depends on the width of the window. The way the datagrid panel is designed it depends on the corner <th> ending up at 15px in all cases. This is how it works out most of the time, but fixed table layout will scale up fixed width columns if the total of the percent width columns is still less than the total logical width of the table.

For some reason, beyond a certain size of window the profiles panel allocates less than 100% width to the 4 columns combined - this triggers fixed table layout to expand the corner column at the end, usually by one pixel.

So this flakiness probably needs to be addressed in dataGrid.js. 

See also: https://bugs.webkit.org/show_bug.cgi?id=82193 for some background.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list