forked from mirrors/gecko-dev
Note that this patch also replaces legacy VK_* with KEY_*, and replaces synthesizeKey() for inputting some characters with sendString() because it's better and clearer what it does and it sets shiftKey state properly. MozReview-Commit-ID: De4enbjux3T --HG-- extra : rebase_source : 2296b84bff8e22f01eeb48cd8614fac5db11136a
23 lines
556 B
JavaScript
23 lines
556 B
JavaScript
add_task(async function() {
|
|
let keyUps = 0;
|
|
|
|
await BrowserTestUtils.openNewForegroundTab(gBrowser, "data:text/html,<body>");
|
|
|
|
gURLBar.focus();
|
|
|
|
window.addEventListener("keyup", function(event) {
|
|
if (event.originalTarget == gURLBar.inputField) {
|
|
keyUps++;
|
|
}
|
|
}, {capture: true, once: true});
|
|
|
|
gURLBar.addEventListener("keydown", function(event) {
|
|
gBrowser.selectedBrowser.focus();
|
|
}, {capture: true, once: true});
|
|
|
|
EventUtils.sendString("v");
|
|
|
|
is(keyUps, 1, "Key up fired at url bar");
|
|
|
|
gBrowser.removeCurrentTab();
|
|
});
|