- From: Kristian Sons <kristian.sons@dfki.de>
- Date: Fri, 17 Apr 2015 08:23:06 +0200
- To: Amelia Bellamy-Royds <amelia.bellamy.royds@gmail.com>, www-svg <www-svg@w3.org>
- Message-ID: <5530A6CA.6020307@dfki.de>
FYI, Erik Dahlström files a bug on this: https://code.google.com/p/chromium/issues/detail?id=477601 I agree that the specification could be more explicit what should happen. Best, Kristian Am 16.04.2015 um 16:19 schrieb Amelia Bellamy-Royds: > The specification section on `<use>` does require a re-write, but I > think this is a pretty clear bug. The link to referenced content is > supposed to be "live", reflecting all changes in the referenced > element. That should include removing it completely! > > In contrast, in Chrome currently, removing the original element seems > to sever all links to the copy. Other changes (before removing) are > correctly propagated. > > Try the following script in > http://www.w3.org/TR/SVG11/images/struct/Use01.svg > > var r = document.querySelector("defs rect"); > r.setAttribute("fill", "blue"); > r.parentNode.removeChild(r); > /* required for IE, which doesn't support Element.remove() */ > r.setAttribute("fill", "red"); > document.querySelector("defs").insertBefore(r, null); > > > The final result should be a copy of a red rectangle, but in Chrome it > stays blue. Probably the event listeners they are using to respond to > changes in the original are not picking up the DOM modification. > > AmeliaBR > > > P.S. I'm pretty sure the SVG linked above is the test case you were > playing around with. (The one you linked to was about gradients). -- _______________________________________________________________________________ Kristian Sons Deutsches Forschungszentrum für Künstliche Intelligenz GmbH, DFKI Agenten und Simulierte Realität Campus, Geb. D 3 2, Raum 0.77 66123 Saarbrücken, Germany Phone: +49 681 85775-3833 Phone: +49 681 302-3833 Fax: +49 681 85775–2235 kristian.sons@dfki.de http://www.xml3d.org Geschäftsführung: Prof. Dr. Dr. h.c. mult. Wolfgang Wahlster (Vorsitzender) Dr. Walter Olthoff Vorsitzender des Aufsichtsrats: Prof. Dr. h.c. Hans A. Aukes Amtsgericht Kaiserslautern, HRB 2313 _______________________________________________________________________________
Received on Friday, 17 April 2015 06:23:57 UTC