 Chromium Code Reviews
 Chromium Code Reviews Issue 137123009:
  Add hittest mode for Touch-action which ignore inline elements and svg elements  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/blink.git@master
    
  
    Issue 137123009:
  Add hittest mode for Touch-action which ignore inline elements and svg elements  (Closed) 
  Base URL: https://chromium.googlesource.com/chromium/blink.git@master| Index: Source/core/rendering/svg/RenderSVGRoot.cpp | 
| diff --git a/Source/core/rendering/svg/RenderSVGRoot.cpp b/Source/core/rendering/svg/RenderSVGRoot.cpp | 
| old mode 100644 | 
| new mode 100755 | 
| index bf09427ab301fbc2fb1500fd7e650c7544af74d7..023078abd64ac471539b833eaa2a48fdb23717b1 | 
| --- a/Source/core/rendering/svg/RenderSVGRoot.cpp | 
| +++ b/Source/core/rendering/svg/RenderSVGRoot.cpp | 
| @@ -398,7 +398,7 @@ bool RenderSVGRoot::nodeAtPoint(const HitTestRequest& request, HitTestResult& re | 
| // Only test SVG content if the point is in our content box. | 
| // FIXME: This should be an intersection when rect-based hit tests are supported by nodeAtFloatPoint. | 
| - if (contentBoxRect().contains(pointInBorderBox)) { | 
| + if (!request.touchAction() && contentBoxRect().contains(pointInBorderBox)) { | 
| 
Rick Byers
2014/01/17 16:12:46
RenderSVGRoot is a RenderBox so whatever we decide
 
gnana
2014/01/21 14:00:16
commented reply below
 | 
| FloatPoint localPoint = localToParentTransform().inverse().mapPoint(FloatPoint(pointInParent)); | 
| for (RenderObject* child = lastChild(); child; child = child->previousSibling()) { |