This can be seen by putting a border around an <svg> element and then changing the width/height via javascript. I fixed this bug with an ugly hack (there is currently no better way) :( And I've updated our tests to cover this case.
Created attachment 29773 [details] Fix width/height updates from JS 28 files changed, 90 insertions(+), 29 deletions(-)
Created attachment 29775 [details] Simpler patch, just the code change 7 files changed, 57 insertions(+), 4 deletions(-)
Committing to http://svn.webkit.org/repository/webkit/trunk ... M LayoutTests/ChangeLog M LayoutTests/platform/mac/svg/custom/viewport-update2-expected.checksum M LayoutTests/platform/mac/svg/custom/viewport-update2-expected.png M LayoutTests/platform/mac/svg/custom/viewport-update2-expected.txt M LayoutTests/svg/custom/viewport-update2.svg M WebCore/ChangeLog M WebCore/svg/SVGSVGElement.cpp Committed r42854