1
0
Fork 0
firefox/accessible/tests/browser/windows/ia2/browser_scrolling.js
Daniel Baumann 5e9a113729
Adding upstream version 140.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-25 09:37:52 +02:00

30 lines
904 B
JavaScript

/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
"use strict";
/**
* Test that EVENT_SYSTEM_SCROLLINGSTART fires on the hypertext parent for text
* fragments.
*/
addAccessibleTask(
`
<p id="first">The first phrase.</p>
<p id="second">The <i>second <b>phrase.</b></i></p>
`,
async function testTextFragment(browser) {
info("Navigating to text fragment: second phrase");
await runPython(`
global scrolled
scrolled = WaitForWinEvent(EVENT_SYSTEM_SCROLLINGSTART, "second")
`);
await invokeContentTask(browser, [], () => {
content.location.hash = "#:~:text=second%20phrase";
});
await runPython(`
scrolled.wait()
`);
ok(true, "second paragraph got EVENT_SYSTEM_SCROLLINGSTART");
}
);