DescriptionRevert of Force compositing inputs to be clean for getBoundingClientRect (patchset #14 id:250001 of https://codereview.chromium.org/2647533002/ )
Reason for revert:
transitions/unprefixed-transform-origin.html has failed on almost every build of WebKit Mac10.11 (dbg) and WebKit Linux Trusty (dbg) since this patch landed.
Each time it's because the transitionend event fails to fire for property -webkit-transform-origin-z.
https://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=transitions%2Funprefixed-transform-origin.html&testType=webkit_tests
Original issue's description:
> Force compositing inputs to be clean for location-related Element APIs
>
> After layout, the location of position:sticky elements and their descendants
> will be incorrect until compositing inputs have been cleaned. In most cases
> this is not an issue since Blink will run a full lifecycle after page change,
> including compositing. However if the user modifies layout during a script and
> then calls a location-based API without yielding, compositing inputs would
> still be dirty. This patch corrects that behavior by ensuring that compositing
> inputs are clean for location-related APIs.
>
> BUG=672457
> CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
>
> Review-Url: https://codereview.chromium.org/2647533002
> Cr-Commit-Position: refs/heads/master@{#447158}
> Committed: https://chromium.googlesource.com/chromium/src/+/2c04a7850056a21b6c1dcb6d63451c4a0f11e707
TBR=chrishtr@chromium.org,flackr@chromium.org,suzyh@chromium.org,kozyatinskiy@chromium.org,smcgruer@chromium.org
NOTRY=true
NOTREECHECKS=true
BUG=672457
Review-Url: https://codereview.chromium.org/2667003003
Cr-Commit-Position: refs/heads/master@{#447542}
Committed: https://chromium.googlesource.com/chromium/src/+/66c36f258e7ef15d44b8fd7d2766943da38cc40c
Patch Set 1 #Messages
Total messages: 14 (8 generated)
|