Alexander Surkov
49360f819d
Bug 1601733 - add sjs script into test suite that generates a document from code snippet r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D58992
--HG--
rename : accessible/tests/browser/fission_document_builder.sjs => testing/mochitest/document-builder.sjs
extra : moz-landing-system : lando
2020-01-08 18:41:01 +00:00
Yura Zenevich
a9fe1ad538
Bug 1594585 - add coverage for b-c tests that run in in-process iframes. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D53654
--HG--
extra : moz-landing-system : lando
2019-11-20 02:31:07 +00:00
Yura Zenevich
4a00d94bad
Bug 1543575 - add missing resources to browser.ini files to be able to run b-c a11y tests independently. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D51144
--HG--
extra : moz-landing-system : lando
2019-10-31 00:07:58 +00:00
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
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
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
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
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
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
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
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
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
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
Eitan Isaacson
9ddc3e7c1a
Bug 1570523 - Move browser/events.js to mochitest/promisified-events.js r=yzen
...
Also reworked test_recreation.html to test/demo how these ergonomics
would work.
Differential Revision: https://phabricator.services.mozilla.com/D40124
--HG--
rename : accessible/tests/browser/events.js => accessible/tests/mochitest/promisified-events.js
extra : moz-landing-system : lando
2019-08-02 20:40:25 +00:00
Eitan Isaacson
67c11960cc
Bug 686400 - Delay accessible removal on frame reconstruction. r=Jamie,emilio
...
We naively remove and then recreate accessibles when their content's
frame is reconstructed. By delaying the removal until we are certain the
content does not have a new layout frame, we can cut down on redundant
recreations.
When reconstructed content is re-inserted we can check it and its
subtree for missing frames and prune those accessibles from the tree.
Differential Revision: https://phabricator.services.mozilla.com/D38380
--HG--
extra : moz-landing-system : lando
2019-08-02 22:13:28 +00:00
Tom Ritter
aa0bd0268c
Bug 1547518 - Disable accessibility tests on mingw-clang builds r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D38033
--HG--
extra : moz-landing-system : lando
2019-07-16 23:22:30 +00:00
Victor Porof
058dce8bba
Bug 1561435 - Format accessible/, a=automatic-formatting
...
# ignore-this-changeset
Differential Revision: https://phabricator.services.mozilla.com/D35895
--HG--
extra : source : e786ed0773342d7c897007bb1be5a101945b894a
2019-07-05 09:45:34 +02:00
Emilio Cobos Álvarez
1e7b303431
Bug 1539469 - Make all input elements display: inline-block, for compat with other UAs. r=mats
...
See https://github.com/whatwg/html/issues/4082 for the data and some comments
from Boris and David.
I didn't look into fixing the font-inflation reftests, see bug 1540176 for that.
Differential Revision: https://phabricator.services.mozilla.com/D25566
--HG--
extra : moz-landing-system : lando
2019-06-04 15:39:47 +00:00
Mark Banner
2219bbd153
Bug 1536645 - Enable some ESLint rules in accessible/tests/browser where they are already enabled in the global configuration. r=surkov
...
Differential Revision: https://phabricator.services.mozilla.com/D24105
--HG--
extra : moz-landing-system : lando
2019-03-21 08:51:28 +00:00
Eitan Isaacson
773b9d611a
Bug 1525980
- Make announcement events work over IPC. r=Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D19061
--HG--
extra : moz-landing-system : lando
2019-02-14 17:42:47 +00:00
Marco Zehe
61a4918bc9
Bug 646216 - Thin out the tree by only creating accessibles for relevant divs, r=Jamie,timdream
...
Relevant divs are:
* Those that have an ID attribute. This is important so anchors still work.
* Those whose first or last child is a text-only node.
* Those whose first or last child has an inline frame.
We now discard divs that are not display:block; or display:inline-block;. We also discard divs that are part of an anonymous subtree.
We stop creating divs from the eHyperTextType frame type alltogether.
Note that because of shadow DOM properties in the video controls, two additional divs with IDs require role="none" in the media controls widget code.
Differential Revision: https://phabricator.services.mozilla.com/D17348
--HG--
extra : moz-landing-system : lando
2019-01-29 04:17:20 +00:00
Cristina Coroiu
60654b0cda
Bug 1503084 - disable browser_caching_name.js for frequent failures r=gbrown
...
--HG--
extra : histedit_source : 71daa8098bf1d42a05c479f9bb708925b1bbfced
2018-11-14 07:21:00 +02:00
Narcis Beleuzu
8d8917f40b
Bug 1462638 - Disable browser_treeupdate_canvas.js on Win10 opt/pgo for frequent failures. r=jmaher
2018-11-05 13:04:47 +02:00
Kris Maglione
637cac1ea7
Bug 1481024: Stop relying on lexical variables being available across frame scripts. r=yzen
...
The accessibility tests currently rely, in many places, on lexical variables
defined in global frame scripts being available to other non-global frame
scripts. While that is currently the case, it will stop being so soon.
And, while the simplest solution would be to define them as properties on the
frame message manager by using `var` rather than `let`, storing references to
the current content window in a frame script scope is unsafe at best, and
should be avoided at all costs.
MozReview-Commit-ID: 4FCGtLgcFzl
--HG--
extra : rebase_source : d21206c9f119ca0ce61f9956f84a2e2d11484bca
2018-08-02 20:19:50 -07:00
Eitan Isaacson
09ec9609fb
Bug 1465823 - Add new position and offsets to pivot change notifications and vc events. r=surkov
2018-06-21 14:47:00 +03:00
Yura Zenevich
0a9e68bcd9
Bug 1388256 - improving stability of name caching test. r=eeejay
...
MozReview-Commit-ID: A6yoo3CZEyP
2017-10-10 15:10:07 -04:00
Jim Mathies
e2aad645e4
Bug 1387507 - Enable disabled a11y tests. r=eitan
2017-09-08 09:31:13 -05:00
Xidorn Quan
05f71273b0
Bug 1390409 part 4 - Enable tests which were skipped because of this bug. r=emilio
...
MozReview-Commit-ID: 7HZ1hPJ0Vb0
--HG--
extra : rebase_source : 80f3802afbbc74dd91f5df4e0a0d16d3fa2d32f1
2017-08-28 16:59:19 +10:00
Eitan Isaacson
f11a1c6fda
Bug 1388062 - Refactor browser aria-owns tests. r=surkov r=yzen
2017-08-21 13:49:40 -07:00
Xidorn Quan
24948e591e
Bug 1390411
- Disable failing bc tests and enable it for stylo. r=jmaher
...
MozReview-Commit-ID: 2xdTEAnVM8B
--HG--
extra : rebase_source : 4585f7fdf6aa5833e7c8e5b6e4bd5728b8800811
2017-08-16 10:02:56 +10:00
Eitan Isaacson
4879996ea6
Bug 1363723 - Prevent aria-owned nodes from getting into bad state. r=surkov
2017-08-04 13:15:54 -07:00
Dan Banner
1ce5193a91
Bug 1385817 - Enable space related ESLint rules for accessible/ r=yzen
...
MozReview-Commit-ID: BeIn3ThKQAx
--HG--
extra : rebase_source : 02a3d9583a55a186bc6bb5c0308c6a88d72daf13
2017-08-01 17:15:51 +01:00
Dan Banner
b9a328209b
Bug 1385817 - Enable the quotes ESLint rule for accessible/ r=yzen
...
MozReview-Commit-ID: 1pS6xMzeh82
--HG--
extra : rebase_source : 7e600853f85e8ec14047768183ef9289254d3e0d
2017-08-01 17:13:27 +01:00
Mark Banner
35f3666937
Bug 1380009 - Enable the ESLint no-return-await call to avoid unnecessary intermediate promise creation. r=mossop
...
MozReview-Commit-ID: EnhSBHMjurr
--HG--
extra : rebase_source : 74ba4c10e369067629af95bf705a9acd0df1089b
2017-07-11 22:49:55 +01:00
Andrew McCreight
1533adf4c3
Bug 1380124 - Fix 'desctruction' typos. r=njn
...
MozReview-Commit-ID: 8gNYd7NL58U
--HG--
extra : rebase_source : bc0c85d96a499e8de102d1409685e6b2f7605ffe
2017-07-11 13:04:26 -07:00
Eitan Isaacson
b4a6856e19
Bug 1376857 - Port events/test_{docload,focus_browserui}.xul to browser tests. r=yzen
2017-07-10 09:55:18 -07:00
Eitan Isaacson
94ba765cd7
Bug 1372315 - Encode data URIs to base64 in accessibility browser tests. r=surkov
2017-06-12 14:37:50 -07:00
Eitan Isaacson
640e7d56aa
Bug 1371698 - Don't run a11y+e10s tests on release branches of Windows. r=RyanVM
2017-06-10 11:38:00 -04:00
Eitan Isaacson
f1d5ed7c8b
Bug 1367486 - Fix eslint errors on a CLOSED TREE
2017-05-30 11:34:06 -07:00
Eitan Isaacson
8dc2d56240
Bug 1367486 - Move common js stuff down in a11y broswer tests. r=surkov
...
MozReview-Commit-ID: GDDP0BpjRAv
--HG--
rename : accessible/tests/browser/e10s/events.js => accessible/tests/browser/events.js
2017-05-30 10:57:01 -07:00
Eitan Isaacson
f0c56bf2da
Bug 1367255 - Switch a11y browser tests to async/await. r=surkov
...
MozReview-Commit-ID: 4ptIIDckcqg
2017-05-24 12:20:45 -07:00