Yura Zenevich
c8dd78f635
Bug 1543575 - add fission coverage for accessibility b-c e10s tree update tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48552
--HG--
extra : rebase_source : d674efca44b5a6d11dbc371f3866d8dc87ab3ba4
extra : source : 2dbafadffbd9114592c927136992571d57b86bae
2019-10-17 15:15:18 +00:00
Yura Zenevich
fcf58d51e6
Bug 1543575 - add fission coverage for accessibility b-c e10s caching tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48551
--HG--
extra : rebase_source : 581fb8be517742e482dca807a10ed483b2ff78db
extra : source : 8b92e98ee616c5a0e9d33d91d4bab5ea3209fe45
2019-10-17 15:15:09 +00:00
Yura Zenevich
ede444df5b
Bug 1543575 - add fission coverage for accessibility b-c e10s event tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48550
--HG--
extra : rebase_source : 99ab9d1b956a17dbd1d302ad9414885057bc4c90
extra : source : d7d27d08162d32b6b1c8fd048f918b50d40eabd6
2019-10-17 15:15:00 +00:00
Yura Zenevich
ac9730e94b
Bug 1543575 - provide an option for running accessibility browser chrome e10s tests in fission process. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48549
--HG--
extra : rebase_source : 3e1061d9a4d41b55421d56456ba08febc09cb445
extra : source : 5b54e1361ca15904a429cc0da84d886b2567b3a6
2019-10-17 15:14:50 +00:00
Yura Zenevich
de89df5cc3
Bug 1543575 - stop using ContentTask across accessible/ browser chrome tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47387
--HG--
extra : rebase_source : bb1618e0b351f48da2750a93c9f46842d79f2cbd
extra : source : 5e5a6ce39829f7a176fa2de181db7cef60534522
2019-10-17 15:14:41 +00:00
Yura Zenevich
7ad8ffc6bb
Bug 1543575 - stop using frame scripts across accessible/ browser chrome tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47386
--HG--
extra : rebase_source : 2b8af3317a182b5710a7e7dd61241503f2958285
extra : source : 472cbb99f5ceb3b466c393c0c5a40753dcec79ff
2019-10-17 15:14:34 +00:00
Dorel Luca
d08ef1bec1
Backed out 6 changesets (bug 1543575) for Mochitest failures in toolkit/content/tests/chrome/test_popup_button.xul. CLOSED TREE
...
Backed out changeset 2dbafadffbd9 (bug 1543575)
Backed out changeset 8b92e98ee616 (bug 1543575)
Backed out changeset d7d27d08162d (bug 1543575)
Backed out changeset 5b54e1361ca1 (bug 1543575)
Backed out changeset 5e5a6ce39829 (bug 1543575)
Backed out changeset 472cbb99f5ce (bug 1543575)
2019-10-17 23:18:13 +03:00
Yura Zenevich
4418b7b6c7
Bug 1543575 - add fission coverage for accessibility b-c e10s tree update tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48552
--HG--
extra : moz-landing-system : lando
2019-10-17 15:15:18 +00:00
Yura Zenevich
5ee679c147
Bug 1543575 - add fission coverage for accessibility b-c e10s caching tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48551
--HG--
extra : moz-landing-system : lando
2019-10-17 15:15:09 +00:00
Yura Zenevich
f8c46981a4
Bug 1543575 - add fission coverage for accessibility b-c e10s event tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48550
--HG--
extra : moz-landing-system : lando
2019-10-17 15:15:00 +00:00
Yura Zenevich
08b6f8ee1e
Bug 1543575 - provide an option for running accessibility browser chrome e10s tests in fission process. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48549
--HG--
extra : moz-landing-system : lando
2019-10-17 15:14:50 +00:00
Yura Zenevich
85544e7033
Bug 1543575 - stop using ContentTask across accessible/ browser chrome tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47387
--HG--
extra : moz-landing-system : lando
2019-10-17 15:14:41 +00:00
Yura Zenevich
beb9aa4e5f
Bug 1543575 - stop using frame scripts across accessible/ browser chrome tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47386
--HG--
extra : moz-landing-system : lando
2019-10-17 15:14:34 +00:00
Coroiu Cristina
34a649cd21
Backed out changeset 8c0ed99d462c (bug 1578445) for browser-chrome failures at browser/modules/test/browser/browser_UsageTelemetry_urlbar_tip.js on a CLOSED TREE
2019-10-17 20:29:23 +03:00
Harry Twyford
8347b171c4
Bug 1578445 - Add roles and aria attributes to tip elements. r=dao,fluent-reviewers,Gijs,Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47980
--HG--
extra : moz-landing-system : lando
2019-10-17 16:49:38 +00:00
Morgan Reschenberg
1b8dfbb609
Bug 1579633: Update menu role, HTML spec tests. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D49314
--HG--
extra : moz-landing-system : lando
2019-10-17 15:45:27 +00:00
Oana Pop Rus
e0fb2f2a1e
Backed out changeset 62d172103a78 (bug 1578445) for bc failures in browser/browser_ext_urlbar.js on a CLOSED TREE
2019-10-17 17:28:29 +03:00
Harry Twyford
07dd6769fb
Bug 1578445 - Add roles and aria attributes to tip elements. r=dao,fluent-reviewers,Gijs,Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47980
--HG--
extra : moz-landing-system : lando
2019-10-17 10:48:26 +00:00
Emma Malysz
b806cbda1f
Bug 1588918, rename .xul test files in accessible/ to .xhtml r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D49355
--HG--
rename : accessible/tests/browser/states/test_deck_has_out_of_process_iframe.xul => accessible/tests/browser/states/test_deck_has_out_of_process_iframe.xhtml
rename : accessible/tests/crashtests/471493.xul => accessible/tests/crashtests/471493.xhtml
rename : accessible/tests/crashtests/last_test_to_unload_testsuite.xul => accessible/tests/crashtests/last_test_to_unload_testsuite.xhtml
rename : accessible/tests/mochitest/actions/test_general.xul => accessible/tests/mochitest/actions/test_general.xhtml
rename : accessible/tests/mochitest/actions/test_keys_menu.xul => accessible/tests/mochitest/actions/test_keys_menu.xhtml
rename : accessible/tests/mochitest/actions/test_tree.xul => accessible/tests/mochitest/actions/test_tree.xhtml
rename : accessible/tests/mochitest/actions/test_treegrid.xul => accessible/tests/mochitest/actions/test_treegrid.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_css.xul => accessible/tests/mochitest/attributes/test_obj_css.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_group.xul => accessible/tests/mochitest/attributes/test_obj_group.xhtml
rename : accessible/tests/mochitest/attributes/test_obj_group_tree.xul => accessible/tests/mochitest/attributes/test_obj_group_tree.xhtml
rename : accessible/tests/mochitest/elm/test_listbox.xul => accessible/tests/mochitest/elm/test_listbox.xhtml
rename : accessible/tests/mochitest/events/test_focus_autocomplete.xul => accessible/tests/mochitest/events/test_focus_autocomplete.xhtml
rename : accessible/tests/mochitest/events/test_focus_contextmenu.xul => accessible/tests/mochitest/events/test_focus_contextmenu.xhtml
rename : accessible/tests/mochitest/events/test_focus_general.xul => accessible/tests/mochitest/events/test_focus_general.xhtml
rename : accessible/tests/mochitest/events/test_focus_listcontrols.xul => accessible/tests/mochitest/events/test_focus_listcontrols.xhtml
rename : accessible/tests/mochitest/events/test_focus_menu.xul => accessible/tests/mochitest/events/test_focus_menu.xhtml
rename : accessible/tests/mochitest/events/test_focus_tabbox.xul => accessible/tests/mochitest/events/test_focus_tabbox.xhtml
rename : accessible/tests/mochitest/events/test_focus_tree.xul => accessible/tests/mochitest/events/test_focus_tree.xhtml
rename : accessible/tests/mochitest/events/test_label.xul => accessible/tests/mochitest/events/test_label.xhtml
rename : accessible/tests/mochitest/events/test_menu.xul => accessible/tests/mochitest/events/test_menu.xhtml
rename : accessible/tests/mochitest/events/test_namechange.xul => accessible/tests/mochitest/events/test_namechange.xhtml
rename : accessible/tests/mochitest/events/test_scroll.xul => accessible/tests/mochitest/events/test_scroll.xhtml
rename : accessible/tests/mochitest/events/test_scroll_caret.xul => accessible/tests/mochitest/events/test_scroll_caret.xhtml
rename : accessible/tests/mochitest/events/test_selection.xul => accessible/tests/mochitest/events/test_selection.xhtml
rename : accessible/tests/mochitest/events/test_tree.xul => accessible/tests/mochitest/events/test_tree.xhtml
rename : accessible/tests/mochitest/focus/test_focus_radio.xul => accessible/tests/mochitest/focus/test_focus_radio.xhtml
rename : accessible/tests/mochitest/focus/test_takeFocus.xul => accessible/tests/mochitest/focus/test_takeFocus.xhtml
rename : accessible/tests/mochitest/hittest/test_menu.xul => accessible/tests/mochitest/hittest/test_menu.xhtml
rename : accessible/tests/mochitest/hittest/test_zoom_tree.xul => accessible/tests/mochitest/hittest/test_zoom_tree.xhtml
rename : accessible/tests/mochitest/hittest/zoom_tree.xul => accessible/tests/mochitest/hittest/zoom_tree.xhtml
rename : accessible/tests/mochitest/hyperlink/test_general.xul => accessible/tests/mochitest/hyperlink/test_general.xhtml
rename : accessible/tests/mochitest/name/test_browserui.xul => accessible/tests/mochitest/name/test_browserui.xhtml
rename : accessible/tests/mochitest/name/test_general.xul => accessible/tests/mochitest/name/test_general.xhtml
rename : accessible/tests/mochitest/name/test_tree.xul => accessible/tests/mochitest/name/test_tree.xhtml
rename : accessible/tests/mochitest/relations/test_embeds.xul => accessible/tests/mochitest/relations/test_embeds.xhtml
rename : accessible/tests/mochitest/relations/test_general.xul => accessible/tests/mochitest/relations/test_general.xhtml
rename : accessible/tests/mochitest/relations/test_tabbrowser.xul => accessible/tests/mochitest/relations/test_tabbrowser.xhtml
rename : accessible/tests/mochitest/relations/test_tree.xul => accessible/tests/mochitest/relations/test_tree.xhtml
rename : accessible/tests/mochitest/role/test_aria.xul => accessible/tests/mochitest/role/test_aria.xhtml
rename : accessible/tests/mochitest/role/test_general.xul => accessible/tests/mochitest/role/test_general.xhtml
rename : accessible/tests/mochitest/selectable/test_listbox.xul => accessible/tests/mochitest/selectable/test_listbox.xhtml
rename : accessible/tests/mochitest/selectable/test_menu.xul => accessible/tests/mochitest/selectable/test_menu.xhtml
rename : accessible/tests/mochitest/selectable/test_menulist.xul => accessible/tests/mochitest/selectable/test_menulist.xhtml
rename : accessible/tests/mochitest/selectable/test_tabs.xul => accessible/tests/mochitest/selectable/test_tabs.xhtml
rename : accessible/tests/mochitest/selectable/test_tree.xul => accessible/tests/mochitest/selectable/test_tree.xhtml
rename : accessible/tests/mochitest/states/test_aria.xul => accessible/tests/mochitest/states/test_aria.xhtml
rename : accessible/tests/mochitest/states/test_controls.xul => accessible/tests/mochitest/states/test_controls.xhtml
rename : accessible/tests/mochitest/states/test_expandable.xul => accessible/tests/mochitest/states/test_expandable.xhtml
rename : accessible/tests/mochitest/states/test_popup.xul => accessible/tests/mochitest/states/test_popup.xhtml
rename : accessible/tests/mochitest/states/test_tabs.xul => accessible/tests/mochitest/states/test_tabs.xhtml
rename : accessible/tests/mochitest/states/test_textbox.xul => accessible/tests/mochitest/states/test_textbox.xhtml
rename : accessible/tests/mochitest/states/test_tree.xul => accessible/tests/mochitest/states/test_tree.xhtml
rename : accessible/tests/mochitest/states/test_visibility.xul => accessible/tests/mochitest/states/test_visibility.xhtml
rename : accessible/tests/mochitest/table/test_headers_tree.xul => accessible/tests/mochitest/table/test_headers_tree.xhtml
rename : accessible/tests/mochitest/table/test_indexes_tree.xul => accessible/tests/mochitest/table/test_indexes_tree.xhtml
rename : accessible/tests/mochitest/table/test_sels_tree.xul => accessible/tests/mochitest/table/test_sels_tree.xhtml
rename : accessible/tests/mochitest/table/test_struct_tree.xul => accessible/tests/mochitest/table/test_struct_tree.xhtml
rename : accessible/tests/mochitest/text/test_general.xul => accessible/tests/mochitest/text/test_general.xhtml
rename : accessible/tests/mochitest/tree/test_applicationacc.xul => accessible/tests/mochitest/tree/test_applicationacc.xhtml
rename : accessible/tests/mochitest/tree/test_button.xul => accessible/tests/mochitest/tree/test_button.xhtml
rename : accessible/tests/mochitest/tree/test_combobox.xul => accessible/tests/mochitest/tree/test_combobox.xhtml
rename : accessible/tests/mochitest/tree/test_formctrl.xul => accessible/tests/mochitest/tree/test_formctrl.xhtml
rename : accessible/tests/mochitest/tree/test_groupbox.xul => accessible/tests/mochitest/tree/test_groupbox.xhtml
rename : accessible/tests/mochitest/tree/test_image.xul => accessible/tests/mochitest/tree/test_image.xhtml
rename : accessible/tests/mochitest/tree/test_tabbox.xul => accessible/tests/mochitest/tree/test_tabbox.xhtml
rename : accessible/tests/mochitest/tree/test_tabbrowser.xul => accessible/tests/mochitest/tree/test_tabbrowser.xhtml
rename : accessible/tests/mochitest/tree/test_tree.xul => accessible/tests/mochitest/tree/test_tree.xhtml
rename : accessible/tests/mochitest/tree/test_txtctrl.xul => accessible/tests/mochitest/tree/test_txtctrl.xhtml
rename : accessible/tests/mochitest/tree/wnd.xul => accessible/tests/mochitest/tree/wnd.xhtml
rename : accessible/tests/mochitest/treeupdate/test_contextmenu.xul => accessible/tests/mochitest/treeupdate/test_contextmenu.xhtml
rename : accessible/tests/mochitest/treeupdate/test_deck.xul => accessible/tests/mochitest/treeupdate/test_deck.xhtml
rename : accessible/tests/mochitest/treeupdate/test_listbox.xul => accessible/tests/mochitest/treeupdate/test_listbox.xhtml
rename : accessible/tests/mochitest/treeupdate/test_menu.xul => accessible/tests/mochitest/treeupdate/test_menu.xhtml
rename : accessible/tests/mochitest/treeupdate/test_menubutton.xul => accessible/tests/mochitest/treeupdate/test_menubutton.xhtml
rename : accessible/tests/mochitest/treeupdate/test_shutdown.xul => accessible/tests/mochitest/treeupdate/test_shutdown.xhtml
extra : moz-landing-system : lando
2019-10-16 16:59:02 +00:00
Emilio Cobos Álvarez
441f9a401b
Bug 998590 - Prototype accessibility level changes for headings behind a pref. r=MarcoZ
...
I don't think these need invalidation of any sort since they only depend on
ancestors, and we recreate accessibles when the element's ancestor chain changes.
Differential Revision: https://phabricator.services.mozilla.com/D49408
--HG--
extra : moz-landing-system : lando
2019-10-16 12:31:21 +00:00
James Teh
cb2f077062
Bug 1577381: Correct accessibility exposure for optgroups in content select dropdowns. r=eeejay,NeilDeakin
...
For remote content documents, select dropdowns (for <select size="1">) are rendered in the parent process using a XUL menupopup.
This means that the accessibility code for HTML selects doesn't apply.
In the menupopup, the optgroup is a sibling of its contained options.
For accessibility, we want to preserve the hierarchy such that the options are inside the optgroup.
We do this using aria-owns on the optgroup item.
This required some tweaks to XULMenuitemAccessible, as it couldn't previously handle grouping Accessibles between the menupopup and its items.
Differential Revision: https://phabricator.services.mozilla.com/D43901
--HG--
extra : moz-landing-system : lando
2019-10-16 06:10:32 +00:00
Morgan Reschenberg
83d56de89c
Bug 1579750: Consider aria role before landmark role for xlm-roles attribute. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D49178
--HG--
extra : moz-landing-system : lando
2019-10-14 21:54:35 +00:00
Morgan Reschenberg
c157ae77f0
Bug 822988: Create HyperTextAccessibleWrap for SVG text objects for correct role assignment. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D49202
--HG--
extra : moz-landing-system : lando
2019-10-14 21:51:58 +00:00
Alexander Surkov
5459de4426
Bug 1587512 - remove XBL dialog support bits; remove XBL support from TreeWalker; update XBL related comments and remove XBL mutation test r=MarcoZ,Jamie
...
Depends on D48964
Differential Revision: https://phabricator.services.mozilla.com/D48965
--HG--
extra : moz-landing-system : lando
2019-10-14 05:36:10 +00:00
James Teh
76247694a7
Bug 1588416: Reinstate the label for the search one-offs container. r=Standard8
...
The previous code relied on the header label having a value property.
However, after the conversion to Fluent in bug 1563026, this is no longer the case.
Instead, use aria-labelledby, which avoids label duplication and will work irrespective of the label's implementation.
Differential Revision: https://phabricator.services.mozilla.com/D49125
--HG--
extra : moz-landing-system : lando
2019-10-14 12:27:49 +00:00
James Teh
af76f6473c
Bug 1585907 part 2: Allow A11yUtils.announce to take a Fluent id. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D49096
--HG--
extra : moz-landing-system : lando
2019-10-14 10:31:26 +00:00
Tim Nguyen
79c7f01c56
Bug 1588066 - Remove remaining references to textbox. r=surkov,emilio,webdriver-reviewers,bgrins,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D48958
--HG--
extra : moz-landing-system : lando
2019-10-14 07:41:35 +00:00
Morgan Reschenberg
5f968ff73a
Bug 1557849: Check if a MenuPopupAccessible belongs to a context menu to determine its role assignment. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48394
--HG--
extra : moz-landing-system : lando
2019-10-10 20:33:29 +00:00
Alexander Surkov
ba43684bbe
Bug 1587791 - remove XBL backed accessible relations support r=MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D48840
--HG--
extra : moz-landing-system : lando
2019-10-10 14:08:17 +00:00
Tim Nguyen
792b820aa5
Bug 1513325 - Remove some a11y tests that no longer apply in a post-XBL world. r=aryx
...
Differential Revision: https://phabricator.services.mozilla.com/D48701
--HG--
extra : moz-landing-system : lando
2019-10-09 12:45:03 +00:00
Tim Nguyen
822add064c
Bug 1513325 - Remove textbox binding. r=emilio,dao
...
Differential Revision: https://phabricator.services.mozilla.com/D38955
--HG--
extra : moz-landing-system : lando
2019-10-09 09:27:28 +00:00
Alexander Surkov
9dc56a5bf5
Bug 1587104 - do not pick up accessible name from containing XUL toolbaritem r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D48581
--HG--
extra : moz-landing-system : lando
2019-10-09 00:09:47 +00:00
Alexander Surkov
7544bd8298
Bug 1586836 - remove <xul:textbox> from a11y tests r=MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D48576
--HG--
extra : moz-landing-system : lando
2019-10-08 17:29:16 +00:00
Andreea Pavel
ab8a9b521f
Bug 1388256 - disabled browser_caching_name.js on debug mac and win, linux64 r=gbrown
...
Differential Revision: https://phabricator.services.mozilla.com/D48510
--HG--
extra : moz-landing-system : lando
2019-10-08 16:13:31 +00:00
Tim Nguyen
91976e6a66
Bug 1586018 - Remove a11y tree tests, reftests and crashtests only related to textbox. r=surkov,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D48080
--HG--
extra : moz-landing-system : lando
2019-10-03 18:01:08 +00:00
Alexander Surkov
e670b51391
Bug 1582590 - Clean up unused <textbox type='autocomplete'> platform code. r=NeilDeakin
...
Differential Revision: https://phabricator.services.mozilla.com/D46541
--HG--
extra : moz-landing-system : lando
2019-10-03 11:18:53 +00:00
James Teh
d9d82b8278
Bug 1576509: Add a function to announce a message to screen reader users. r=Gijs,yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D47717
--HG--
extra : moz-landing-system : lando
2019-10-02 05:53:52 +00:00
Eitan Isaacson
9b2ce1a83d
Bug 1584297
- Simplify map element reflow whitespace test. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47325
--HG--
extra : moz-landing-system : lando
2019-09-27 01:51:07 +00:00
Coroiu Cristina
c094fff9aa
Backed out changeset ea2c69779571 (bug 1577381) for a11y failures at accessible/tests/mochitest/attributes/test_obj_group.xul on a CLOSED TREE
2019-09-27 08:00:39 +03:00
James Teh
1adf6ac726
Bug 1577381: Correct accessibility exposure for optgroups in content select dropdowns. r=eeejay,NeilDeakin
...
For remote content documents, select dropdowns (for <select size="1">) are rendered in the parent process using a XUL menupopup.
This means that the accessibility code for HTML selects doesn't apply.
In the menupopup, the optgroup is a sibling of its contained options.
For accessibility, we want to preserve the hierarchy such that the options are inside the optgroup.
We do this using aria-owns on the optgroup item.
This required some tweaks to XULMenuitemAccessible, as it couldn't previously handle grouping Accessibles between the menupopup and its items.
Differential Revision: https://phabricator.services.mozilla.com/D43901
--HG--
extra : moz-landing-system : lando
2019-09-27 02:50:59 +00:00
Sean Feng
660aac23aa
Bug 1467970 - Unsupport cross docGroup adoption r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D43135
--HG--
extra : moz-landing-system : lando
2019-09-14 00:09:44 +00:00
Andreea Pavel
51cabe74d0
Bug 1582775 - disabled browser_deck_has_out_of_process_iframe.js on win qr r=hiro
...
Differential Revision: https://phabricator.services.mozilla.com/D47188
--HG--
extra : moz-landing-system : lando
2019-09-26 03:47:47 +00:00
Eitan Isaacson
b591abf5e0
Bug 1581589 - Return null in GetAccessibleOrContainer for text leafs of unrendered maps. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D47185
--HG--
extra : moz-landing-system : lando
2019-09-26 01:51:45 +00:00
Morgan Reschenberg
33381f2280
Bug 1177014: Modify TransformOffset to correctly report bullet offsets, despite incorrect return from PeekOffset. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D46490
--HG--
extra : moz-landing-system : lando
2019-09-25 02:10:08 +00:00
Hiroyuki Ikezoe
81918ac172
Bug 1582946 - Skip whole test cases in browser_deck_has_out_of_process_iframe.js if fission.autostart pref is locked. r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D47031
--HG--
extra : moz-landing-system : lando
2019-09-25 21:17:51 +00:00
Yura Zenevich
710d2ef14f
Bug 1503084 - add additional event logging to e10s name tests. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D46972
--HG--
extra : moz-landing-system : lando
2019-09-25 18:24:59 +00:00
Tim Nguyen
b0d1ddb586
Bug 1581956 - Make search-textbox not use the <textbox> tag. r=surkov,MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D46219
--HG--
extra : moz-landing-system : lando
2019-09-25 19:12:48 +00:00
Eitan Isaacson
885a031613
Bug 1564549 - Remove AccessFu. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45604
--HG--
extra : moz-landing-system : lando
2019-09-24 19:28:28 +00:00
Noemi Erli
ecdbbb2a1f
Backed out 8 changesets (bug 1564549) for causing failures in browser_all_files_referenced.js CLOSED TREE
...
Backed out changeset a6b83802832c (bug 1564549)
Backed out changeset 7f38c6ddd009 (bug 1564549)
Backed out changeset 15a754fb192e (bug 1564549)
Backed out changeset 34441585469f (bug 1564549)
Backed out changeset aada27f6ad6e (bug 1564549)
Backed out changeset 103dbf465704 (bug 1564549)
Backed out changeset c38e72058869 (bug 1564549)
Backed out changeset aca91e9add16 (bug 1564549)
2019-09-24 02:38:39 +03:00
Eitan Isaacson
b7427e24a9
Bug 1564549 - Remove AccessFu. r=geckoview-reviewers,yzen,snorp
...
Differential Revision: https://phabricator.services.mozilla.com/D45604
--HG--
extra : moz-landing-system : lando
2019-09-23 21:07:21 +00:00
Dorel Luca
f5e74811ca
Merge mozilla-central to mozilla-inbound
2019-09-21 00:58:45 +03:00
Kris Maglione
685d91c901
Bug 1553804: Part 6 - Fix chrome mochitests which open chrome windows with content openers. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D45828
MANUAL PUSH: Cannot update reopened Phabricator revisions.
--HG--
extra : source : 86b3d469b4ff9f22e5757f83450b956a4c769785
extra : histedit_source : 2bf945343632b15eb79cf6b2ddd3ce097ddf70de%2Caec93d9f11bc1c802b63793cd5818530b64e9b4b
2019-09-20 10:18:15 -07:00
Hiroyuki Ikezoe
5399adbf3a
Bug 1541256 - Tests for elements' accessibility states in out-of-process iframes in a deck. r=tnikkel,surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D44951
--HG--
extra : source : 691c50b5729af881fff324bf68b739a3b8da5518
2019-09-20 11:33:00 +00:00
Andreea Pavel
1f18f66226
Backed out 2 changesets (bug 1541256) for failing browser_deck_has_out_of_process_iframe.js on a CLOSED TREE
...
Backed out changeset 691c50b5729a (bug 1541256)
Backed out changeset fc785139655e (bug 1541256)
2019-09-20 18:15:15 +03:00
Hiroyuki Ikezoe
d04cad22aa
Bug 1541256 - Tests for elements' accessibility states in out-of-process iframes in a deck. r=tnikkel,surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D44951
--HG--
extra : moz-landing-system : lando
2019-09-20 11:33:00 +00:00
James Teh
79314daf0b
Bug 1316965: Give file inputs an a11y role of GROUPING so screen readers report their label when focus enters them. r=MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D46375
--HG--
extra : moz-landing-system : lando
2019-09-19 04:39:21 +00:00
James Teh
90f724704e
Bug 1582323: When a file input has DOM focus, focus the browse button inside it for a11y. r=MarcoZ
...
Differential Revision: https://phabricator.services.mozilla.com/D46386
--HG--
extra : moz-landing-system : lando
2019-09-19 04:34:29 +00:00
Daniel Varga
f0411a344a
Backed out 6 changesets (bug 1553804) for browser-chrome failure at browser/base/content/test/general/browser_fullscreen-window-open.js. On a CLOSED TREE
...
Backed out changeset 86b3d469b4ff (bug 1553804)
Backed out changeset 301e0d883a5f (bug 1553804)
Backed out changeset acff4a663671 (bug 1553804)
Backed out changeset 1574aecf3177 (bug 1553804)
Backed out changeset 3acf056e792e (bug 1553804)
Backed out changeset 1ed250faeb2e (bug 1553804)
2019-09-20 10:09:54 +03:00
Kris Maglione
136131d397
Bug 1553804: Part 6 - Fix chrome mochitests which open chrome windows with content openers. r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D45828
--HG--
extra : moz-landing-system : lando
2019-09-20 04:44:02 +00:00
Eitan Isaacson
db60a948f1
Bug 1580292 - Check for pruned descendants of reframed body. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D45423
--HG--
extra : moz-landing-system : lando
2019-09-11 18:32:07 +00:00
Eitan Isaacson
4b3b42e7be
Bug 1578416 - Don't allow children of list item to move before bullet. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D45578
--HG--
extra : moz-landing-system : lando
2019-09-12 01:00:15 +00:00
Jonathan Kew
a8d927de19
Bug 1241631 - Don't trim leading whitespace from soft-wrapped lines when getting rendered text for a11y or .innerText. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D45157
--HG--
extra : moz-landing-system : lando
2019-09-17 17:36:13 +00:00
Tim Nguyen
e043df8d78
Bug 1534455 - Convert autocomplete binding to a customized input element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D33250
--HG--
rename : toolkit/content/widgets/autocomplete.xml => toolkit/content/widgets/autocomplete-input.js
extra : moz-landing-system : lando
2019-09-17 06:22:42 +00:00
Mihai Alexandru Michis
f9580519b8
Backed out changeset e859a5aebb5b (bug 1534455) for causing failures at test_bug437844.xul
...
--HG--
rename : toolkit/content/widgets/autocomplete-input.js => toolkit/content/widgets/autocomplete.xml
2019-09-17 07:51:36 +03:00
Tim Nguyen
5d8a3da397
Bug 1534455 - Convert autocomplete binding to a customized input element. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D33250
--HG--
rename : toolkit/content/widgets/autocomplete.xml => toolkit/content/widgets/autocomplete-input.js
extra : moz-landing-system : lando
2019-09-17 01:35:25 +00:00
Morgan Reschenberg
0b76713b25
Bug 1563598: Display 'container-live' attribute on descendents of implicitly-live elements. r=Jamie
...
Depends on D45402
Differential Revision: https://phabricator.services.mozilla.com/D45609
--HG--
extra : moz-landing-system : lando
2019-09-13 16:43:58 +00:00
Morgan Reschenberg
8a64fb0963
Bug 1563598: Change output elements to have statusbar role instead of section role. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D45402
--HG--
extra : moz-landing-system : lando
2019-09-13 16:43:49 +00:00
Dão Gottwald
a355f15d53
Bug 1580822 - a11y focus lost when selecting the first one-off search button or the search settings button. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D45692
--HG--
extra : moz-landing-system : lando
2019-09-12 21:07:39 +00:00
Dorel Luca
f6c45cc8c1
Backed out 2 changesets (bug 1563598) for Mochitest failures on accessible/tests/mochitest/tree/test_formctrl.html. CLOSED TREE
...
Backed out changeset 968ef845dc64 (bug 1563598)
Backed out changeset d647bd5b0b29 (bug 1563598)
2019-09-13 00:11:58 +03:00
Morgan Reschenberg
5523b6c1ff
Bug 1563598: Display 'container-live' attribute on descendents of implicitly-live elements. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D45609
--HG--
extra : moz-landing-system : lando
2019-09-12 20:01:50 +00:00
Morgan Reschenberg
dd9d61742f
Bug 1563598: Change output elements to have statusbar role instead of section role. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D45402
--HG--
extra : moz-landing-system : lando
2019-09-12 16:13:19 +00:00
Yura Zenevich
10b6f4b09f
Bug 1503084 - added a wait for NAME_CHANGE event after aria-label removal. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D45361
--HG--
extra : moz-landing-system : lando
2019-09-12 19:29:26 +00:00
Hiroyuki Ikezoe
6f114d0542
Bug 1541705 - Try to see whether the target frame is scrolled out of view in out-of-process iframe if we couldn't walk up the frame tree. r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D44423
--HG--
extra : moz-landing-system : lando
2019-09-12 08:12:49 +00:00
Morgan Reschenberg
107633cba4
Bug 1277201: Fire a STATE_CHANGE event when a details element is opened or closed. r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D44872
--HG--
extra : moz-landing-system : lando
2019-09-10 16:16:53 +00:00
Eitan Isaacson
0bf1f3d15c
Bug 1578282 - Use flattened tree parent when getting inserted node container. r=Jamie
...
This assures that a node that has already been inserted in a shadow root
subtree does not get erroneously reinserted into the top container.
Differential Revision: https://phabricator.services.mozilla.com/D44880
--HG--
extra : moz-landing-system : lando
2019-09-06 00:24:21 +00:00
James Teh
0b797e7d2e
Bug 1578604: accessible/tests/mochitest/actions/test_general.xul: Don't require the focus event on menulist to be unique. r=eeejay
...
focusChecker expects a unique focus event.
However, there might still be pending focus events not caught by previous tests.
Therefore, we specify our own checker so we can disable the uniqueness requirement.
This is a little ugly, but it's rather difficult to work around this within this declarative framework without potentially breaking other tests.
Differential Revision: https://phabricator.services.mozilla.com/D44615
--HG--
extra : moz-landing-system : lando
2019-09-05 20:38:32 +00:00
James Teh
43953a25a3
Bug 1578311: Don't prune a trailing HTML br child from the accessibility tree. r=eeejay
...
Pruning these meant that `<span><br></span>` wasn't represented in the tree or rendered text at all.
This meant that lines were merged together in NVDA browse mode; e.g. in CI build logs on Gitlab.
The reason we started pruning these is that they were causing invalid line offsets to be returned for affected lines (bug 899433).
This patch also fixes this problem in HyperTextAccessible::FindOffset.
Differential Revision: https://phabricator.services.mozilla.com/D44815
--HG--
extra : moz-landing-system : lando
2019-09-05 23:41:36 +00:00
James Teh
187e20b6ae
Bug 1578140: Use nsXULElement::Click for DoAction on XULLabelAccessible so it works for labels inside buttons. r=eeejay
...
For labels inside buttons, The base implementation of DispatchClickEvent doesn't fire a command event on the button.
To fix this, override DispatchClickEvent to use nsXULElement::Click, which does fire a command event on the button.
Differential Revision: https://phabricator.services.mozilla.com/D44410
--HG--
extra : moz-landing-system : lando
2019-09-03 19:11:35 +00:00
Tom Ritter
7a1a59b4a2
Bug 1577288 - Re-enable the ally tests by backing out ff9a610b3793 r=jmaher
...
Depends on D43822
Differential Revision: https://phabricator.services.mozilla.com/D43823
--HG--
extra : moz-landing-system : lando
2019-08-28 19:26:12 +00:00
Emilio Cobos Álvarez
a98a4dc71b
Bug 1577258 - Explicitly flush layout in an a11y test. r=eeejay
...
We have an optimization to avoid an expensive reflow from SetFullZoom, see
mSuppressResizeReflow[1].
That was done because we used to do a full synchronous reflow right after. We no
longer do that, but due to that member we also don't invalidate!
My second patch in this bug changes the behavior of that flag so that we don't
synchronously reflow, but we do invalidate. So in turn this test before the
change wasn't really testing the zoomed code-path since it was using the clean
layout from before the zoom operation.
a11y getBounds and co. don't flush layout (they probably should), but since with
my patch we dirty the frame tree, and dirty frames return bogus offsets, the
test starts failing.
Flush layout explicitly to ensure we're testing the zoomed code path.
[1]: https://searchfox.org/mozilla-central/rev/325c1a707819602feff736f129cb36055ba6d94f/layout/base/nsPresContext.cpp#952
Differential Revision: https://phabricator.services.mozilla.com/D43952
--HG--
extra : moz-landing-system : lando
2019-08-29 21:25:12 +00:00
Eitan Isaacson
c7e39034b6
Bug 1576690 - Prune de-slotted accessibles, or relocate them to new slot. r=Jamie,emilio
...
This patch does several things:
1. If there is a change to a host or a slot, check the slottable
elements to see if they are rendered in the tree. Remove them if not.
2. Check slot elements' fallback content if it is rendered and remove if
not.
3. Allow accessibles to be reinserted into a different parent or index.
Differential Revision: https://phabricator.services.mozilla.com/D43489
--HG--
extra : moz-landing-system : lando
2019-08-29 16:14:48 +00:00
Maliha Islam
f35ba542fb
Bug 1357071 - Implement support for implicit values for aria-value* attributes for scrollbar and slider roles, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D43293
--HG--
extra : moz-landing-system : lando
2019-08-29 06:39:28 +00:00
Maliha Islam
829cc15e27
Bug 1522383 - Assign gridcell role to cells inside a table with grid role, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D43858
--HG--
extra : moz-landing-system : lando
2019-08-29 10:09:48 +00:00
Dorel Luca
efca664ecd
Backed out changeset 7f1703036acf (bug 1357071) for Browser-chrome failures on accessible/tests/browser/e10s/browser_caching_value.js
2019-08-29 05:49:07 +03:00
Maliha Islam
ea886244a0
Bug 1357071 - Implement support for implicit values for aria-value* attributes for scrollbar and slider roles, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D43293
--HG--
extra : moz-landing-system : lando
2019-08-29 00:18:08 +00:00
Eitan Isaacson
df40116d6f
Bug 1572829 - Remove explicit children too when node has a shadow root. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D43488
--HG--
extra : moz-landing-system : lando
2019-08-28 23:02:19 +00:00
Eitan Isaacson
b62f296126
Bug 1576709 - Add crash test for bug 1572811. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D43499
--HG--
extra : moz-landing-system : lando
2019-08-26 23:12:27 +00:00
Alex Vincent
cec0c5cbdb
Bug 1508169, Remove performAction* from nsITreeView.idl in mozilla-central. r=peterv, johannh
...
performAction, performActionOnRow and performActionOnCell are methods of the
nsITreeView interface that are never called. This is to remove these methods.
A comm-central patch will be along shortly.
Differential Revision: https://phabricator.services.mozilla.com/D39273
2019-08-24 00:49:55 +02:00
Gautham Velchuru
0b2b2ab7b2
Bug 1357100
- change implicit val for aria-level on a heading to 2 r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D35616
--HG--
extra : moz-landing-system : lando
2019-08-23 01:28:13 +00:00
Maliha Islam
f6e1118c76
Bug 1540813 - Support new ARIA roles insertion and deletion, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D42911
--HG--
extra : moz-landing-system : lando
2019-08-21 20:36:39 +00:00
Olli Pettay
d6e4ed531f
Bug 1547176, try to make browser_test_zoom_text.js more resilient to scheduling changes, r=eeejay
...
Differential Revision: https://phabricator.services.mozilla.com/D42486
--HG--
extra : moz-landing-system : lando
2019-08-21 15:51:24 +00:00
Mats Palmgren
2525944e34
Bug 1574994 part 1 - Remove/replace display:-moz-inline-grid and -moz-inline-stack in tests. r=emilio
...
I replaced the values with -moz-inline-box in the crashtests
rather than removing them. I think they are still valuable
after replacing the display value.
Differential Revision: https://phabricator.services.mozilla.com/D42551
--HG--
extra : moz-landing-system : lando
2019-08-19 21:19:04 +00:00
Dão Gottwald
26f3378b01
Bug 1561533 - Increase quantumbar input size on focus and visually integrate the view. r=harry
...
Differential Revision: https://phabricator.services.mozilla.com/D42149
--HG--
extra : moz-landing-system : lando
2019-08-20 15:14:25 +00:00
Marco Zehe
de9c156fb7
Bug 1501182 - Expose WAI-ARIA landmarks as landmark roles through accessibility APIs, r=Jamie
...
This change will bring us on par with what Chrome does. However, if the author makes an error in applying a landmark role to an interactive element, or other element where the landmark role is illegal, as defined in the [WAI-ARIA in HTML specification section 2](https://www.w3.org/TR/html-aria/#document-conformance-requirements-for-use-of-aria-attributes-in-html ), the accessible properties will now be that of the landmark role, no longer that of the native host language element. This might make some elements less accessible due to author error than before, but we currently do not know of examples in the wild that actually expose this problem. This could only be solved by applying the rules from said table also in the user agents, but that is not specified anywhere.
Differential Revision: https://phabricator.services.mozilla.com/D41923
--HG--
extra : moz-landing-system : lando
2019-08-15 01:25:56 +00:00
Marco Zehe
d30cbb2973
Bug 1573750 - If header or footer elements are descendants of the main element, do not expose them as landmarks, r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D41893
--HG--
extra : moz-landing-system : lando
2019-08-14 06:10:24 +00:00
James Teh
a316be03d1
Bug 1567377: Correct a11y semantics for address bar. r=dao
...
For accessibility, the address bar is now exposed as a parent combo box which contains the input and the results list.
The combo box role on urlbarView-body-inner is no longer needed and has therefore been removed.
This means screen readers no longer report an extraneous combo box whenever the results list is opened.
Differential Revision: https://phabricator.services.mozilla.com/D40917
--HG--
extra : moz-landing-system : lando
2019-08-12 14:06:27 +00:00
James Teh
76dff37c45
Bug 1572317: When removing an Accessible because it lost its frame, remove Accessibles for DOM descendants as well. r=eeejay
...
Removing an Accessible removes descendants in the a11y tree.
However, there may be DOM descendants which have been relocated elsewhere in the a11y tree.
Their DOM nodes are now hidden as well, so we need to remove those Accessibles too.
In addition to Accessibles remaining in the tree when they shouldn't, failing to remove relocated Accessibles caused problems later on when a relocated Accessible was shown with new descendants.
Differential Revision: https://phabricator.services.mozilla.com/D41178
--HG--
extra : moz-landing-system : lando
2019-08-09 01:21:54 +00:00
Eitan Isaacson
09554268a2
Bug 1571616 - Prune or reinsert accessibles in non-accessible container. r=Jamie
...
We need to visit the descendants of a container that has no accessible,
but has accessible children.
Also added a test for delayed removal where we can put all these nasty
cases.
Differential Revision: https://phabricator.services.mozilla.com/D41059
--HG--
extra : moz-landing-system : lando
2019-08-08 16:47:14 +00:00
Cosmin Sabou
85766da7d0
Backed out changeset f4cbaa7f6db9 (bug 1567377) for causing several browser chrome failures. CLOSED TREE
2019-08-07 12:58:29 +03:00
James Teh
0167d3997a
Bug 1567377: Correct a11y semantics for address bar. r=dao
...
For accessibility, the address bar is now exposed as a parent combo box which contains the input and the results list.
The combo box role on urlbarView-body-inner is no longer needed and has therefore been removed.
This means screen readers no longer report an extraneous combo box whenever the results list is opened.
Differential Revision: https://phabricator.services.mozilla.com/D40917
--HG--
extra : moz-landing-system : lando
2019-08-07 08:01:43 +00:00