<head>
<title>Touch Adjustment : Touch adjustment does not target shadow DOM elements - bug 89556</title>
<script src="../resources/js-test.js"></script>
+ <script src="resources/touchadjustment.js"></script>
<style>
#targetDiv {
background: #00f;
function testTouch(touchX, touchY, padding, adjustedX, adjustedY, tolerance) {
var left = touchX - padding / 2;
var top = touchY - padding / 2;
- adjustedNode = internals.touchNodeAdjustedToBestClickableNode(left, top, padding, padding, document);
- shouldBe('adjustedNode.id', 'element.id');
+ testTouchPoint(touchPoint(left, top, padding), element, /* allowTextNodes */ false, /* disallowShadowDOM */ true);
adjustedPoint = internals.touchPositionAdjustedToBestClickableNode(left, top, padding, padding, document);
shouldBeCloseTo('adjustedPoint.x', adjustedX, tolerance);
shouldBeCloseTo('adjustedPoint.y', adjustedY, tolerance);