Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <title>childAtPoint when page is zoomed</title>
5 <link rel="stylesheet" type="text/css"
6 href="chrome://mochikit/content/tests/SimpleTest/test.css" />
8 <script type="application/javascript"
9 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
11 <script type="application/javascript"
12 src="../common.js"></script>
13 <script type="application/javascript"
14 src="../role.js"></script>
15 <script type="application/javascript"
16 src="../layout.js"></script>
17 <script type="application/javascript"
18 src="../browser.js"></script>
20 <script type="application/javascript">
21 function doTest()
22 {
23 if (!MAC) {
24 var tabDocument = currentTabDocument();
25 var p1 = tabDocument.body.firstElementChild;
26 var p2 = tabDocument.body.lastElementChild;
28 hitTest(tabDocument, p1, p1.firstChild);
29 hitTest(tabDocument, p2, p2.firstChild);
31 zoomDocument(tabDocument, 2.0);
33 hitTest(tabDocument, p1, p1.firstChild);
34 hitTest(tabDocument, p2, p2.firstChild);
36 closeBrowserWindow();
37 } else {
38 todo(false, "Bug 746974 - deepest child must be correct on all platforms, disabling on Mac!");
39 }
40 SimpleTest.finish();
41 }
43 SimpleTest.waitForExplicitFinish();
44 openBrowserWindow(doTest,
45 "data:text/html,<html><body><p>para 1</p><p>para 2</p></body></html>",
46 { left: 100, top: 100 });
47 </script>
48 </head>
49 <body>
51 <a target="_blank"
52 href="https://bugzilla.mozilla.org/show_bug.cgi?id=727942"
53 title="childAtPoint may return incorrect accessibles when page zoomed">
54 Mozilla Bug 727942
55 </a>
56 <p id="display"></p>
57 <div id="content" style="display: none"></div>
58 <pre id="test">
59 </pre>
60 </body>
61 </html>