Revert of Fix paint invalidation and painting for composited-scrolling input elements. (patchset #15 id:280001 of https://codereview.chromium.org/2271883002/ )
Reason for revert:
Broke DisplayItemTest.DebugStringsExist on debug probably due to adding a new display item type without updating DisplayItem::typeAsDebugString.
https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac10.11%20(dbg)/builds/4251/steps/blink_platform_unittests/logs/DisplayItemTest.DebugStringsExist
Original issue's description:
> Fix paint invalidation and painting for composited-scrolling input elements.
>
> In, particular, the following issues:
>
> 1. Paint invalidation missed cases when elements had "intrinsic scrollability",
> in particular input elements.
> 2. Invalidation of carets incorrectly included scrolling for composited input
> elements.
> 3. The DisplayItemClient must be distinct for case #2, because it paints into
> a different GraphicsLayer than the rest of the LayoutBlock.
>
> BUG=635724
> CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_layout_tests_slimming_paint_v2
>
> Committed: https://crrev.com/b1d694f3370e4b6d6e723382c086617f85c94e93
> Cr-Commit-Position: refs/heads/master@{#415013}
TBR=bokan@chromium.org,pdr@chromium.org,chrishtr@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=635724
Issue 2286203004: Revert of Fix paint invalidation and painting for composited-scrolling input elements.
(Closed)
Created 4 years, 3 months ago by flackr
Modified 4 years, 3 months ago
Reviewers: chrishtr, bokan, pdr.
Base URL: https://chromium.googlesource.com/chromium/src.git@master
Comments: 0