mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-20 00:35:44 +00:00
Bug 1602692: Enable a11y tests for Fission which depend on TakeFocus. r=yzen
nsFocusManager::SetFocus (and thus Accessible::TakeFocus) was fixed for Fission in bug 1556627. Most of these tests now pass without modification. browser_caching_value.js needed to be tweaked slightly to synthesize a key in the OOP iframe instead of the top level document. Differential Revision: https://phabricator.services.mozilla.com/D64254 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
a53a9a89f5
commit
515c09fa73
@ -15,20 +15,17 @@ support-files =
|
|||||||
|
|
||||||
# Caching tests
|
# Caching tests
|
||||||
[browser_caching_attributes.js]
|
[browser_caching_attributes.js]
|
||||||
skip-if = fission # Bug 1556627
|
|
||||||
[browser_caching_description.js]
|
[browser_caching_description.js]
|
||||||
[browser_caching_name.js]
|
[browser_caching_name.js]
|
||||||
skip-if = (os == "linux" && bits == 64) || (debug && os == "mac") || (debug && os == "win") #Bug 1388256
|
skip-if = (os == "linux" && bits == 64) || (debug && os == "mac") || (debug && os == "win") #Bug 1388256
|
||||||
[browser_caching_relations.js]
|
[browser_caching_relations.js]
|
||||||
[browser_caching_states.js]
|
[browser_caching_states.js]
|
||||||
[browser_caching_value.js]
|
[browser_caching_value.js]
|
||||||
skip-if = fission # Bug 1556627
|
|
||||||
|
|
||||||
# Events tests
|
# Events tests
|
||||||
[browser_events_announcement.js]
|
[browser_events_announcement.js]
|
||||||
skip-if = e10s && os == 'win' # Bug 1288839
|
skip-if = e10s && os == 'win' # Bug 1288839
|
||||||
[browser_events_caretmove.js]
|
[browser_events_caretmove.js]
|
||||||
skip-if = fission # Bug 1556627
|
|
||||||
[browser_events_hide.js]
|
[browser_events_hide.js]
|
||||||
[browser_events_show.js]
|
[browser_events_show.js]
|
||||||
[browser_events_statechange.js]
|
[browser_events_statechange.js]
|
||||||
@ -52,7 +49,6 @@ skip-if = e10s && os == 'win' # Bug 1288839
|
|||||||
[browser_treeupdate_optgroup.js]
|
[browser_treeupdate_optgroup.js]
|
||||||
[browser_treeupdate_removal.js]
|
[browser_treeupdate_removal.js]
|
||||||
[browser_treeupdate_select_dropdown.js]
|
[browser_treeupdate_select_dropdown.js]
|
||||||
skip-if = fission # Bug 1556627
|
|
||||||
[browser_treeupdate_table.js]
|
[browser_treeupdate_table.js]
|
||||||
[browser_treeupdate_textleaf.js]
|
[browser_treeupdate_textleaf.js]
|
||||||
[browser_treeupdate_visibility.js]
|
[browser_treeupdate_visibility.js]
|
||||||
|
@ -136,7 +136,13 @@ const valueTests = [
|
|||||||
id: "range",
|
id: "range",
|
||||||
async action(browser) {
|
async action(browser) {
|
||||||
await invokeFocus(browser, "range");
|
await invokeFocus(browser, "range");
|
||||||
await BrowserTestUtils.synthesizeKey("VK_LEFT", {}, browser);
|
await invokeContentTask(browser, [], () => {
|
||||||
|
const { ContentTaskUtils } = ChromeUtils.import(
|
||||||
|
"resource://testing-common/ContentTaskUtils.jsm"
|
||||||
|
);
|
||||||
|
const EventUtils = ContentTaskUtils.getEventUtils(content);
|
||||||
|
EventUtils.synthesizeKey("VK_LEFT", {}, content);
|
||||||
|
});
|
||||||
},
|
},
|
||||||
waitFor: EVENT_VALUE_CHANGE,
|
waitFor: EVENT_VALUE_CHANGE,
|
||||||
expected: "5",
|
expected: "5",
|
||||||
|
@ -12,4 +12,3 @@ support-files =
|
|||||||
[browser_reframe_visibility.js]
|
[browser_reframe_visibility.js]
|
||||||
[browser_src_change.js]
|
[browser_src_change.js]
|
||||||
[browser_take_focus.js]
|
[browser_take_focus.js]
|
||||||
skip-if = fission # Bug 1556627
|
|
||||||
|
Loading…
Reference in New Issue
Block a user