3 <a href=
"#foo" onclick=
"return false;">link
</a>
5 <script src=
"../../resources/js-test.js"></script>
7 description('Click on a focused anchor element should not change focus, and click on a non-focused anchor element should remove focus of another element.');
9 var a
= document
.querySelector('a');
10 var input
= document
.querySelector('input');
11 window
.onload = function() {
13 shouldBe('document.activeElement', 'a', true);
14 eventSender
.mouseMoveTo(a
.offsetLeft
+ a
.offsetWidth
/ 2, a
.offsetTop
+ a
.offsetHeight
/ 2);
15 eventSender
.mouseDown();
16 eventSender
.mouseUp();
17 shouldBe('document.activeElement', 'a');
20 eventSender
.mouseDown();
21 eventSender
.mouseUp();
22 shouldBe('document.activeElement', 'document.body');