Index: third_party/WebKit/LayoutTests/fast/events/sequential-focus-navigation-starting-point.html |
diff --git a/third_party/WebKit/LayoutTests/fast/events/sequential-focus-navigation-starting-point.html b/third_party/WebKit/LayoutTests/fast/events/sequential-focus-navigation-starting-point.html |
index a1dfa660433813e9f3cdcd6ae234499d75bbfaba..e65c502a0e2a5de7824fb959cabdc43645243037 100644 |
--- a/third_party/WebKit/LayoutTests/fast/events/sequential-focus-navigation-starting-point.html |
+++ b/third_party/WebKit/LayoutTests/fast/events/sequential-focus-navigation-starting-point.html |
@@ -16,11 +16,26 @@ test(function() { |
eventSender.mouseDown(); |
eventSender.keyDown('\t'); |
assert_equals(document.activeElement.id, 'next'); |
+ eventSender.mouseUp(); |
hoverOverElement(container.querySelector('div')); |
eventSender.mouseDown(); |
eventSender.keyDown('\t', ['shiftKey']); |
assert_equals(document.activeElement.id, 'prev'); |
+ eventSender.mouseUp(); |
+ |
+ container.innerHTML = '<span style="font-size:60px;"><input id=prev>Text Text<input id=next></span>'; |
+ hoverOverElement(container.querySelector('span')); |
+ eventSender.mouseDown(); |
+ eventSender.keyDown('\t'); |
+ assert_equals(document.activeElement.id, 'next'); |
+ eventSender.mouseUp(); |
+ |
+ hoverOverElement(container.querySelector('span')); |
+ eventSender.mouseDown(); |
+ eventSender.keyDown('\t', ['shiftKey']); |
+ assert_equals(document.activeElement.id, 'prev'); |
+ eventSender.mouseUp(); |
}, 'Mouse press should update sequential focus navigation starting point.'); |
test(function() { |