Regression : Unwanted scrollbar is observed in 'Memory' section of devtools.
Reported by
yfulgaon...@etouch.net,
Feb 14 2017
|
|||
Issue descriptionChrome Version : 58.0.3012.0 (Official Build) 66847e854d3acd13965764bcbc72d38f455c463c-refs/heads/master@{#450199} 32/64 bit OS : Windows (7,8,10), Mac(10.12.1, 10.11.6, 10.12), Linux(14.04 LTS) What steps will reproduce the problem? 1. Launch chrome and open devtools on NTP. 2. Navigate to 'Memory' tab, select 'Record Allocation Profile' option and click on 'Start' button. 3. Now click on 'Stop' button and observe the vertical scrollbar at the RHS of devtools window. Actual : Vertical scrollbar is observed in 'Memory' section, even when there is no recorded summary present. Expected : Scrollbar should not appear when summary is not present. This is a regression issue broken in ‘M-58’, below is the Manual Regression range and will soon update other info. Good build : 58.0.3006.0 Bad build : 58.0.3007.0
,
Feb 14 2017
Reduction attached. mstensho@ - I need your thoughts here. When the table's container reduces in height I need to ensure calcRowLogicalHeight() gets called. Maybe it's late in the evening, but I'm drawing a blank on the right way of solving this.
,
Feb 15 2017
So... conditioning calcRowLogicalHeight() on the section needing layout was wrong, since the section may be resized by its containing block. Attaching an even simpler test case. No need for percentage heights to reproduce this, luckily. I suppose we need to be able to detect that the height of the table changes, and when it has changed, we need to lay out sections. There's already m_columnLogicalWidthChanged for widths. BTW: this one is actually set to true more often than it should, which is why I had to set border-spacing:0 in my test. Otherwise the bug would be hidden.
,
Feb 15 2017
Issue 691916 has been merged into this issue.
,
Feb 18 2017
|
|||
►
Sign in to add a comment |
|||
Comment 1 by rbasuvula@chromium.org
, Feb 14 2017Labels: hasbisect-per-revision ReleaseBlock-Stable
Owner: robhogan@chromium.org
Status: Assigned (was: Unconfirmed)