Closed Bug 479722 Opened 15 years ago Closed 15 years ago

SVG filter dirty rect does not account for shape movement

Categories

(Core :: SVG, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 463939

People

(Reporter: gzlist, Unassigned)

Details

Attachments

(1 file)

602 bytes, image/svg+xml
Details
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090221 Minefield/3.2a1pre
Build Identifier: 

When a shape with a filter applied is moved, only the *new* filter output region is repainted immediately, the old filter output region is left unchanged until invalidated by other means.

This is a regression from Firefox 3, presumably the filter region optimisations.

Reproducible: Always




This is one of a number of filter dirty rect problems I've run across on trunk, but the first I can't work around.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Attached image Testcase
This is as far as I could reduce it, requires scripting and change has to happen after first render.

Screen should flash red then turn lime, with trunk it remains green until you tab out and tab back or drag another window in front or whatever.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: