DescriptionUpdate <use> trees when the referenced element is changed.
While trying to make <use> shadow tree creation always async I stumbled
on this bug where removing the element that the <use> references would
not clean up the ShadowRoot so if you removed the shape it was copying,
or swapped it with a new one, the <use> would continue to render the
original shape.
I also removed a synchronous render tree update whenever the instance
trees were invalidated. This synchronous update doesn't make any sense
in the modern world and it meant that if you had a complex shape you were
referencing with a <use> and then mutated 5 attributes on it we would do 5
synchronous style updates!
For reference the synchronous style code traces back 4 years to here:
http://trac.webkit.org/changeset/58960
R=pdr@chromium.org,fmalita@chromium.org
BUG=380592
Patch Set 1 #
Messages
Total messages: 10 (0 generated)
|