Rendering issue: display:block ignored in combination with transforms
Reported by
ivomyntt...@gmail.com,
May 26 2016
|
||||||||
Issue descriptionUserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.63 Safari/537.36 Example URL: https://jsfiddle.net/qq5pbm67/1/ Steps to reproduce the problem: https://jsfiddle.net/qq5pbm67/1/ 1. on the posted jsfiddle link, click the third list item "Send to" within the showing popover. 2. you can see that the correct classes/inline styles are applied (bootstrap collapse), but the div that should be collapsing isn't rendered. 3. by forcing a redraw on that element (eg. by manually toggling the display property in the dev tools, OR resizing the window) it is being rendered. Screencast: http://sht.tl/w2hGi5 What is the expected behavior? The ".share-mailer" div should expand/collapse correctly. This is how it looks in all other browsers: http://sht.tl/itUUJR What went wrong? As described. Does it occur on multiple sites: N/A Is it a problem with a plugin? No Did this work before? Yes Chrome 50 did work. All other browsers (Safari, IE, Firefox) do work. Does this work in other browsers? Yes Chrome version: 51.0.2704.63 Channel: stable OS Version: OS X 10.11.5 Flash Version: Shockwave Flash 21.0 r0
,
May 30 2016
Able to repro on Linux Chrome 51. Resizing the divider of the output panel triggers the box to resize correctly after toggling Send To. My guess is a style invalidation bug rather than a paint invalidation bug.
,
May 31 2016
==================================== Good Build: 51.0.2695.0 Base Position: 384157 Bad Build: 51.0.2696.0 Base Position: 384437 ===================================== Able to repro this issue on Windows 7, MAC (10.11.5) & Ubuntu Trusty (14.04) for the Google Chrome Stable Version - 51.0.2704.63 This is a regression issue broken in M51, below mentioned is the bisect info: CHANGELOG URL: https://chromium.googlesource.com/chromium/src/+log/b8aff0a361c91dd6d979dde45d4aaa1062a4dff8..862f24c92d0a7df5dcc5a3c49bfc602ed9bedb4f Suspecting Commit: 440dd29c10e04558cd63853f4e9af2c8d182accc Review URL: https://codereview.chromium.org/1323313004 @robhogan: Could you please look into the issue, and if it has nothing to do with your changes and if possible please do assign it to the concerned owner. Thank you.
,
May 31 2016
,
May 31 2016
,
May 31 2016
,
Jun 6 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/ccffaf6169c927f1eef79a02127250a39f764354 commit ccffaf6169c927f1eef79a02127250a39f764354 Author: robhogan <robhogan@gmail.com> Date: Mon Jun 06 19:03:16 2016 Mark container chain of out-of-flow objects for layout correctly. This was an error in the refactoring at https://codereview.chromium.org/1323313004. BUG= 615056 Review-Url: https://codereview.chromium.org/2042623002 Cr-Commit-Position: refs/heads/master@{#398081} [add] https://crrev.com/ccffaf6169c927f1eef79a02127250a39f764354/third_party/WebKit/LayoutTests/fast/block/positioning/mark-layout-on-chain-of-pos-objects-expected.html [add] https://crrev.com/ccffaf6169c927f1eef79a02127250a39f764354/third_party/WebKit/LayoutTests/fast/block/positioning/mark-layout-on-chain-of-pos-objects.html [modify] https://crrev.com/ccffaf6169c927f1eef79a02127250a39f764354/third_party/WebKit/Source/core/layout/LayoutObject.cpp
,
Jun 7 2016
Verified the fix on Windows 7, MAC (10.11.5) & Ubuntu Trusty (14.04) for Google Chrome Dev Version - 53.0.2761.0 Screen-shot is attached. TE-Verified labels are added.
,
Sep 20 2016
|
||||||||
►
Sign in to add a comment |
||||||||
Comment 1 by rsesek@chromium.org
, May 26 2016Labels: -Type-Compat Type-Bug-Regression