Issue metadata
Sign in to add a comment
|
Fast-path and slow-path of paint invalidation rect mapping maps differently inside vertical-rl |
||||||||||||||||||||||||
Issue descriptionfast/box-shadow/shadow-box-resize-writing-mode.html <div style="-webkit-writing-mode: vertical-rl"></div> If forced to go through slow-path paint invalidation rect mapping, the div will invalidate its own rect incorrectly flipped. Now we flip for writing mode in mapToVisibleRectForPaintInvalidation() for own rect. I think this is similar to scroll offset and clipping that should be applied on child rects only, so we should do the flipping in child's mapToVisibleRectForPaintInvalidation().
,
Mar 25 2016
,
Mar 30 2016
Invalid bug. We should not use fast-path for flipped blocks writing mode. Slow-path is correct.
,
Mar 31 2016
This seems still a bug. Adding some unit tests.
,
Mar 31 2016
This is actually caused by wrong box-shadow visual overflow (missing flipping), not "extra flipping" in mapToVisualRectInAncestorSpace(). |
|||||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||||
Comment 1 by wangxianzhu@chromium.org
, Mar 25 2016