text decorations are not included in the visual overflow for elements |
|||||||
Issue descriptionGoogle Chrome: 69.0.3497.100 (Official Build) (64-bit) Revision: 8920e690dd011895672947112477d10d5c8afb09-refs/branch-heads/3497@{#948} OS: Linux What steps will reproduce the problem? (1) Go to https://css-tricks.com/almanac/properties/t/text-decoration-style/ (2) Scroll the iframe. (3) Look at the bottom of the iframe. You should be able to see remaining of previous drawing. (See video)
,
Oct 17
,
Oct 17
It's an invalidation bug that's actually been around a while, though it might have got worse with raster changes. All the underline styles are not accounted for, it seems, in the invalidation rect for the text box. We need to fix this.
,
Oct 17
I'll try to generate a reduced test case.
,
Oct 17
I'm guessing we knew about this but never looked into it. https://bugs.chromium.org/p/chromium/issues/detail?id=496320
,
Oct 17
Reduced test case. Scroll slowly.
,
Nov 24
The paint rectangles clearly indicate that the invalidation is not reaching the full extent of a wavy or double underline.
,
Dec 3
The issue is that the visual rects for the decorations are not included, because they are not known about until painting (and not even clearly computed then). I got started on refactoring to make it possible, but it's not high enough priority right now.
,
Dec 6
,
Dec 6
,
Jan 17
(6 days ago)
Issue 922272 has been merged into this issue. |
|||||||
►
Sign in to add a comment |
|||||||
Comment 1 by arthurso...@chromium.org
, Oct 17