Open Bug 895570 Opened 11 years ago Updated 2 years ago

Insufficient invalidation when a multicol element changes height, and its child has a large dotted border: dot artifacts remain

Categories

(Core :: Layout, defect)

x86_64
Linux
defect

Tracking

()

People

(Reporter: dholbert, Unassigned)

Details

Attachments

(2 files)

STR:
 1. Load attachment. Wait 1 second for scripted dynamic change to take effect.

 (optional: force a full invalidation by unfocusing / moving the window)

ACTUAL RESULTS:
Blue border artifacts are left behind (from before the dynamic change) - at the bottom-left corner of the first column, and at the top-left corner of the second column.

It looks like we're only invalidating the multicol element, instead of its (or its children's?) overflow area.
Attached file testcase 1
See also bug 870162, which is a related bug, but about the column-rule. (Might end up being the same bug under the hood, but I'm not sure of that at this point.)
Summary: After height of a multicol element changes, its child leaves border artifacts behind → Insufficient invalidation when a multicol changes height, and its child has a large dotted border: dot artifacts remain
Summary: Insufficient invalidation when a multicol changes height, and its child has a large dotted border: dot artifacts remain → Insufficient invalidation when a multicol element changes height, and its child has a large dotted border: dot artifacts remain
Attached image screenshot
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: