SVGFESpecularLightingElement doesn't support dynamic invalidation, when attributes change.
Created attachment 81944 [details] Patch
Comment on attachment 81944 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=81944&action=review r=me but with changes. > LayoutTests/svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-dom-in-attr.js:12 > +specularElement.setAttribute("in", "BackgroundImage"); Why do you use backgroundImage here? We don't support it at the moment! Can you use SourceAlpha instead? Otherwise it could be confusing to compare the test on a manual run between browsers. > LayoutTests/svg/dynamic-updates/script-tests/SVGFESpecularLightingElement-svgdom-in-prop.js:12 > +specularElement.setAttribute("in", "BackgroundImage"); Ditto.
Comment on attachment 81944 [details] Patch Closing bug. Committed r78222 http://trac.webkit.org/changeset/78222