New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 599935 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Paint invalidation rect should be clipped by real overflow clip rect instead of layer size

Project Member Reported by wangxianzhu@chromium.org, Apr 1 2016

Issue description

For the following case:
<div style="border: 50px solid red; overflow: hidden; width: 100px; height: 100px">
  <contents...>
</div>

We apply the layer size (200x200) as the overflow clip on contents. Should apply the real overflow clip (100x100, excluding scrollbars if any).

 
Project Member

Comment 1 by bugdroid1@chromium.org, Apr 4 2016

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57

commit ce52a40114fdbdcf5b6c0914f64fe08b6c867c57
Author: wangxianzhu <wangxianzhu@chromium.org>
Date: Mon Apr 04 19:33:13 2016

Clip visual rect with real overflow clip rect

BUG= 599935 

Review URL: https://codereview.chromium.org/1846953008

Cr-Commit-Position: refs/heads/master@{#384977}

[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/repaint/layout-state-only-positioned-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/repaint/scroll-inside-table-cell-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/repaint/scroll-relative-table-inside-table-cell-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/repaint/scrollbar-damage-and-full-viewport-repaint-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/spatial-navigation/snav-div-overflow-scrol-hidden-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/fast/spatial-navigation/snav-div-overflow-scrol-hidden.html
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/text-color-change-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/platform/linux/compositing/overflow/updating-scrolling-container-and-content-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/platform/linux/fast/repaint/layout-state-scrolloffset3-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/LayoutTests/platform/linux/svg/custom/invisible-text-after-scrolling-expected.txt
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/Source/core/layout/LayoutBox.cpp
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/Source/core/layout/LayoutObjectTest.cpp
[modify] https://crrev.com/ce52a40114fdbdcf5b6c0914f64fe08b6c867c57/third_party/WebKit/Source/core/layout/PaintInvalidationState.cpp

Status: Fixed (was: Assigned)

Sign in to add a comment