Bug 1698664 [wpt PR 28090] - Fix painting of composited overflow controls with visibi...
commit3afe00c6e257336f079f398490690933fdba4e7c
authorXianzhu Wang <wangxianzhu@chromium.org>
Wed, 17 Mar 2021 13:33:58 +0000 (17 13:33 +0000)
committermoz-wptsync-bot <wptsync@mozilla.com>
Fri, 19 Mar 2021 10:35:32 +0000 (19 10:35 +0000)
tree1026aa0eb0de9680220c25f595f8ff8c8b7acef9
parentba935142532cabe06326b27c3124193453f95b27
Bug 1698664 [wpt PR 28090] - Fix painting of composited overflow controls with visibility:hidden, a=testonly

Automatic update from web-platform-tests
Fix painting of composited overflow controls with visibility:hidden

We can have a composited scroller with visibility:hidden if it has
visibility:visible descendants. We should skip painting of overflow
controls in the case. Ideally we should not create composited
overflow control layers, but I would not touch the
pre-CompositeAfterPaint code for the rare case.

Bug: 11878181185968
Change-Id: If59049a685fa153b6538f8ca2424792904096000
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2761470
Reviewed-by: Philip Rogers <pdr@chromium.org>
Commit-Queue: Xianzhu Wang <wangxianzhu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#863011}

--

wpt-commits: 5cea71062775976e86ec38818fc9709ea5fa451d
wpt-pr: 28090
testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden-ref.html [new file with mode: 0644]
testing/web-platform/tests/css/css-overflow/overflow-scroll-resize-visibility-hidden.html [new file with mode: 0644]