-
cfleizach@apple.com authored
https://bugs.webkit.org/show_bug.cgi?id=96168 Reviewed by Eric Seidel. Override absoluteFocusRingQuads() for SVG objects because the default implementation relies on addFocusRingRects(). In addFocusRingRects(), SVG objects adds local positions for its rects instead of absolute positions. Test: accessibility/svg-bounds.html * rendering/RenderObject.h: (RenderObject): * rendering/svg/RenderSVGModelObject.cpp: (WebCore): (WebCore::RenderSVGModelObject::absoluteFocusRingQuads): * rendering/svg/RenderSVGModelObject.h: (RenderSVGModelObject): LayoutTests: WebKit exposes incorrect bounds for embedded SVG in HTML https://bugs.webkit.org/show_bug.cgi?id=96168 Reviewed by Eric Seidel. * accessibility/svg-bounds.html: Added. * platform/chromium/TestExpectations: * platform/mac/accessibility/svg-bounds-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@129254 268f45cc-cd09-0410-ab3c-d52691b4dbfc
f2c84846