searching for reviewer(eeejay)
139abe6b4223b612cde09672f384f5f7fad7e53b: Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,eeejay
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Fri, 17 May 2019 09:25:14 +0000 - rev 536190
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,eeejay Differential Revision: https://phabricator.services.mozilla.com/D31417
928038c23227504c1cd7dff5f5e214501bb4b688: Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,snorp,eeejay
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Thu, 16 May 2019 16:21:56 +0000 - rev 536023
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1549855 - remove references to e10s force-enable pref that is no longer used, r=ato,snorp,eeejay Differential Revision: https://phabricator.services.mozilla.com/D31417
97c7af33ac1db2daa8b55c9f4f7e14e342010ab7: Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Imanol Fernandez <imanol@mozilla.com> - Thu, 16 May 2019 01:05:01 +0000 - rev 535922
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay Some minor refactor to make it possible to remove android.speech dependencies using Proguard Differential Revision: https://phabricator.services.mozilla.com/D27612
b60e7b3407b3aa6a2110f7e09a41e1ea10a04213: Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay
Imanol Fernandez <mortimergoro@gmail.com> - Wed, 15 May 2019 19:56:43 +0000 - rev 535891
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544584 - Make it possible to remove android.speech dependencies using Proguard r=snorp,rbarker,eeejay Some minor refactor to make it possible to remove android.speech dependencies using Proguard Differential Revision: https://phabricator.services.mozilla.com/D27612
28b9af9efee6a0317e21fa3a1971f039f53a25ed: Bug 1190882: If the focused accessible is removed from the tree, fire a11y focus on the document. r=eeejay
James Teh <jteh@mozilla.com> - Wed, 15 May 2019 00:31:16 +0000 - rev 535773
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1190882: If the focused accessible is removed from the tree, fire a11y focus on the document. r=eeejay If the DOM focus is removed before something else is focused, the document gets DOM focus, but no blur event is fired (bug 559561). This means that no a11y focus event is fired, so clients aren't notified. This is particularly problematic for screen readers when dismissing some ARIA dialogs, as the screen reader doesn't know that focus has returned to the top level document. Differential Revision: https://phabricator.services.mozilla.com/D31024
f348b1ddb6c6aff4b1cb72dd519768c213de8b9a: Bug 1546744 - Ensure we are testing for the correct things when validating screenshots r=eeejay
Emily Toop <etoop@mozilla.com> - Fri, 26 Apr 2019 20:49:00 +0000 - rev 533662
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1546744 - Ensure we are testing for the correct things when validating screenshots r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D28983
50c1ff58c6824782afdc10e65ee28cccdb60f7b2: Bug 1543561: Expose the focusable state on a node focused by aria-activedescendant, even if that node isn't a descendant. r=eeejay
James Teh <jteh@mozilla.com> - Wed, 17 Apr 2019 23:13:10 +0000 - rev 531846
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1543561: Expose the focusable state on a node focused by aria-activedescendant, even if that node isn't a descendant. r=eeejay Sometimes, we use aria-activedescendant targeting something which isn't actually a descendant. This is technically a spec violation, but it's a useful hack which makes certain things much easier. For example, we use this for "fake focus" for multi select browser tabs and Quantumbar autocomplete suggestions. This already worked previously; the accessible received a focus event and the focused state. However, it did *not* receive the focusable state. This is because the code which applies the focusable state for potential active descendants only works for descendants. It really doesn't make sense for something to be focused when it isn't focusable. In fact, this is an a11y test failure when it occurs. So, if the active item has the focused state, ensure we expose the focusable state too. Differential Revision: https://phabricator.services.mozilla.com/D27021
8ea3101cfbad67458ee23e560ce4c873e129d307: Bug 1544065 - fix clicking on <span> tags inside voice selector in reader mode, r=eeejay
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 15 Apr 2019 16:34:28 +0000 - rev 531411
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1544065 - fix clicking on <span> tags inside voice selector in reader mode, r=eeejay Differential Revision: https://phabricator.services.mozilla.com/D27510
b5298ae1354231d13c9e59a46dc2984493169541: Bug 1540180 - The role of a broken input[type="image"] doesn't depend on its display value. r=surkov,eeejay
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 01 Apr 2019 18:51:14 +0000 - rev 529310
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1540180 - The role of a broken input[type="image"] doesn't depend on its display value. r=surkov,eeejay Differential Revision: https://phabricator.services.mozilla.com/D25517
5697e0aa6e26882f0bca8216687c642f458c7e91: Bug 1473234: make a11y listen to DOM events from iframes and shadow DOM. r=eeejay
James Teh <jteh@mozilla.com> - Mon, 25 Mar 2019 05:04:36 +0000 - rev 527917
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1473234: make a11y listen to DOM events from iframes and shadow DOM. r=eeejay 1. Register with the root document window's parent target, since this receives events for iframes and shadow DOM. (The root document itself doesn't.) 2. Hold onto the target node when scheduling processing of the DOM event, as GetOriginalTarget returns null when we process shadow DOM events async. Depends on D21349 Differential Revision: https://phabricator.services.mozilla.com/D21350
1b6bf93953727decb8481cb58937ec3eefa5821a: Bug 1530931: Correctly handle retrieving a container accessible for a shadow root. r=eeejay
James Teh <jteh@mozilla.com> - Mon, 25 Mar 2019 05:04:29 +0000 - rev 527762
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1530931: Correctly handle retrieving a container accessible for a shadow root. r=eeejay This can happen, for example, when GetAccessibleOrContainer is called within SelectionManager::ProcessSelectionChanged due to focusing a direct child of a shadow root. In this case, the common ancestor is the shadow root itself. Previously, we returned null in this case because GetFlattenedTreeParent doesn't work on the shadow root itself. Now, we check if the given node is the shadow root, and if so, we use the shadow host instead. This prevents the "We must reach document accessible implementing text interface!" assertion in SelectionManager::ProcessSelectionChanged when a direct child of a shadow root gets focus. Differential Revision: https://phabricator.services.mozilla.com/D21349
54057e1121b5459ec697bf480a46676d8fc1bff9: Bug 1473234: make a11y listen to DOM events from iframes and shadow DOM. r=eeejay
James Teh <jteh@mozilla.com> - Fri, 01 Mar 2019 02:48:47 +0000 - rev 527202
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1473234: make a11y listen to DOM events from iframes and shadow DOM. r=eeejay 1. Register with the root document window's parent target, since this receives events for iframes and shadow DOM. (The root document itself doesn't.) 2. Hold onto the target node when scheduling processing of the DOM event, as GetOriginalTarget returns null when we process shadow DOM events async. Differential Revision: https://phabricator.services.mozilla.com/D21350
faa43bdd3347883954aed46fcad10d9a459b97fd: Bug 1530931: Correctly handle retrieving a container accessible for a shadow root. r=eeejay
James Teh <jteh@mozilla.com> - Wed, 20 Mar 2019 15:19:44 +0000 - rev 527201
Push 2082 by ffxbld-merge at Mon, 01 Jul 2019 08:34:18 +0000
Bug 1530931: Correctly handle retrieving a container accessible for a shadow root. r=eeejay This can happen, for example, when GetAccessibleOrContainer is called within SelectionManager::ProcessSelectionChanged due to focusing a direct child of a shadow root. In this case, the common ancestor is the shadow root itself. Previously, we returned null in this case because GetFlattenedTreeParent doesn't work on the shadow root itself. Now, we check if the given node is the shadow root, and if so, we use the shadow host instead. This prevents the "We must reach document accessible implementing text interface!" assertion in SelectionManager::ProcessSelectionChanged when a direct child of a shadow root gets focus. Differential Revision: https://phabricator.services.mozilla.com/D21349
78d63ea6abba287bb83cd68d376d12c08bea4ad3: Bug 1544065 - fix clicking on <span> tags inside voice selector in reader mode, r=eeejay a=pascalc
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Mon, 15 Apr 2019 16:34:28 +0000 - rev 526215
Push 2032 by ffxbld-merge at Mon, 13 May 2019 09:36:57 +0000
Bug 1544065 - fix clicking on <span> tags inside voice selector in reader mode, r=eeejay a=pascalc Differential Revision: https://phabricator.services.mozilla.com/D27510
17a1195583aadff908496e3a1448f4cd6e57089f: Bug 1510214 - Set initial-scale=1 to avoid the content elements are placed at unexpected positions. r=eeejay
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Fri, 30 Nov 2018 17:21:09 +0000 - rev 508235
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1510214 - Set initial-scale=1 to avoid the content elements are placed at unexpected positions. r=eeejay Depends on D13172 Differential Revision: https://phabricator.services.mozilla.com/D13375
1b95e3c16503363c58cd64cffb03b0eb4d038a55: Bug 1502118 - Call assertOnUiThread in SessionAccessibility. r=eeejay.
Agi Sferro <agi@mozilla.com> - Tue, 30 Oct 2018 16:36:20 +0000 - rev 502760
Push 1905 by ffxbld-merge at Mon, 21 Jan 2019 12:33:13 +0000
Bug 1502118 - Call assertOnUiThread in SessionAccessibility. r=eeejay. Depends on D10242 Differential Revision: https://phabricator.services.mozilla.com/D10243
0648f196a589a3ced8f8b9a8509cb7b0211180f1: Bug 1493403: AccGroupInfo::TotalItemCount: Don't assume a container has children. r=eeejay
James Teh <jteh@mozilla.com> - Mon, 24 Sep 2018 05:02:13 +0000 - rev 496284
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1493403: AccGroupInfo::TotalItemCount: Don't assume a container has children. r=eeejay The code does check for the case where a container has no children. However, before it does so, it tries to check whether it needs to skip a text leaf child. This check previously assumed there was a child to check, which crashed for a container with no children. Differential Revision: https://phabricator.services.mozilla.com/D6588
8a0494308f1fe2fd010072711fa6a40e5170cd96: Bug 1489250 - Don't send window changed event if a11y is off; r=eeejay
Jim Chen <nchen@mozilla.com> - Thu, 06 Sep 2018 19:05:13 +0000 - rev 493577
Push 1864 by ffxbld-merge at Mon, 03 Dec 2018 15:51:40 +0000
Bug 1489250 - Don't send window changed event if a11y is off; r=eeejay Don't send window changed event if a11y has been turned off in the mean time. Differential Revision: https://phabricator.services.mozilla.com/D5192
c18e69fdab0675fefaa9985e8d1caf40e220c9f9: Bug 1489250 - Don't send window changed event if a11y is off; r=eeejay a=RyanVM
Jim Chen <nchen@mozilla.com> - Thu, 06 Sep 2018 19:05:13 +0000 - rev 492400
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1489250 - Don't send window changed event if a11y is off; r=eeejay a=RyanVM Don't send window changed event if a11y has been turned off in the mean time. Differential Revision: https://phabricator.services.mozilla.com/D5192
351b9c51222159656a05739ed463975451d04604: Bug 1486329 - Fix some clang-cl warnings in accessible. r=eeejay
Xidorn Quan <me@upsuper.org> - Mon, 27 Aug 2018 15:49:01 +0000 - rev 491245
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1486329 - Fix some clang-cl warnings in accessible. r=eeejay Specifically this fixes pessimizing-move warnings and some others. Differential Revision: https://phabricator.services.mozilla.com/D4302
d91afaee03b064e482e1efc63f5651ff1b61ef34: Bug 1330257 - 6. Add tests for auto-fill accessibility frontend; r=eeejay
Jim Chen <nchen@mozilla.com> - Tue, 21 Aug 2018 15:23:29 -0400 - rev 490380
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 6. Add tests for auto-fill accessibility frontend; r=eeejay Add some tests to AccessibilityTest to make sure we can perform auto-fill through the accessibility API. Differential Revision: https://phabricator.services.mozilla.com/D3255
6541f81c8e25558cc8a72773aea2247c6cdef5e5: Bug 1330257 - 5. Add auto-fill accessibility frontend; r=eeejay
Jim Chen <nchen@mozilla.com> - Tue, 21 Aug 2018 15:23:28 -0400 - rev 490379
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 5. Add auto-fill accessibility frontend; r=eeejay Add an auto-fill frontend that listens to events from Gecko. It populates accessibility nodes for input fields and sends accessibility events, in order to support auto-fill clients that use accessibility services to perform auto-fill. Differential Revision: https://phabricator.services.mozilla.com/D3254
c8789a613477be022d74179f8cc385b410fe315d: Bug 1330257 - 1. Refactor SessionAccessibility; r=eeejay
Jim Chen <nchen@mozilla.com> - Tue, 21 Aug 2018 15:23:27 -0400 - rev 490375
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 1. Refactor SessionAccessibility; r=eeejay Move the AccessibilityNodeProvider implementation under SessionAccessibility, to reduce the indent of the code. Also make all methods in SessionAccessibility.Settings static to make the code easier to follow. Differential Revision: https://phabricator.services.mozilla.com/D3250
62e53fa35d5bb177f50b7e5ee3fd23a0b282a2b8: Bug 1330257 - 6. Add tests for auto-fill accessibility frontend; r=eeejay
Jim Chen <nchen@mozilla.com> - Mon, 20 Aug 2018 22:28:21 -0400 - rev 490267
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 6. Add tests for auto-fill accessibility frontend; r=eeejay Add some tests to AccessibilityTest to make sure we can perform auto-fill through the accessibility API. Differential Revision: https://phabricator.services.mozilla.com/D3255
7c589fc8621bef8c56954284e2a3dd9d3c96eb3d: Bug 1330257 - 5. Add auto-fill accessibility frontend; r=eeejay
Jim Chen <nchen@mozilla.com> - Mon, 20 Aug 2018 22:28:20 -0400 - rev 490266
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 5. Add auto-fill accessibility frontend; r=eeejay Add an auto-fill frontend that listens to events from Gecko. It populates accessibility nodes for input fields and sends accessibility events, in order to support auto-fill clients that use accessibility services to perform auto-fill. Differential Revision: https://phabricator.services.mozilla.com/D3254
7186e64192f742776dc089d62a27a078c97c860a: Bug 1330257 - 1. Refactor SessionAccessibility; r=eeejay
Jim Chen <nchen@mozilla.com> - Mon, 20 Aug 2018 22:28:19 -0400 - rev 490262
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1330257 - 1. Refactor SessionAccessibility; r=eeejay Move the AccessibilityNodeProvider implementation under SessionAccessibility, to reduce the indent of the code. Also make all methods in SessionAccessibility.Settings static to make the code easier to follow. Differential Revision: https://phabricator.services.mozilla.com/D3250
d9466b483cb5de5fb7682315947c5c0cd2e64996: Bug 1481924 - use WINDOW_CONTENT_CHANGED instead of WINDOW_STATE_CHANGED when viewport changes to ensure accessible bounds are re-drawn correctly. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Thu, 16 Aug 2018 16:36:08 -0400 - rev 489888
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1481924 - use WINDOW_CONTENT_CHANGED instead of WINDOW_STATE_CHANGED when viewport changes to ensure accessible bounds are re-drawn correctly. r=eeejay, jchen MozReview-Commit-ID: 92bKGZMwJkP
6f0f8668fb8198364c4b59b0a818d2405b6349dc: Bug 1481924 - added GevkoView accessibility tests for scrolling. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Thu, 09 Aug 2018 11:08:52 -0400 - rev 488771
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1481924 - added GevkoView accessibility tests for scrolling. r=eeejay, jchen MozReview-Commit-ID: ATGNFruDGAI
8720a95a99917395f69be6ea8a1d6c58dfd34290: Bug 1481922 - add support for select action and view selected event. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Thu, 09 Aug 2018 11:08:41 -0400 - rev 488770
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1481922 - add support for select action and view selected event. r=eeejay, jchen MozReview-Commit-ID: FaLz7majPhz
e53dac3a93f5ac9c1c5cf985244c971cccb6ea03: Bug 1473690 - add selectable ingegration tests. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 18 Jul 2018 15:58:01 -0400 - rev 485548
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473690 - add selectable ingegration tests. r=eeejay, jchen MozReview-Commit-ID: 9ka7CjOJcew
9f30ad8f38e2df4a134c367862e0b65916d0e177: Bug 1473690 - add integration tests for checkboxes and associated events/states. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 06 Jul 2018 14:10:35 -0400 - rev 485547
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473690 - add integration tests for checkboxes and associated events/states. r=eeejay, jchen MozReview-Commit-ID: DIPa582EyTr
b41a71c9e2e065ffdbaccd959409bd64c36538f7: Bug 1473690 - add selectable ingegration tests. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Wed, 18 Jul 2018 15:58:01 -0400 - rev 485428
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473690 - add selectable ingegration tests. r=eeejay, jchen MozReview-Commit-ID: 9ka7CjOJcew
6ca2392ff3f9db4ce6df3925606d7bb676b7dbbb: Bug 1473690 - add integration tests for checkboxes and associated events/states. r=eeejay, jchen
Yura Zenevich <yura.zenevich@gmail.com> - Fri, 06 Jul 2018 14:10:35 -0400 - rev 485427
Push 1815 by ffxbld-merge at Mon, 15 Oct 2018 10:40:45 +0000
Bug 1473690 - add integration tests for checkboxes and associated events/states. r=eeejay, jchen MozReview-Commit-ID: DIPa582EyTr
ece2f65470020c3ddecefcb6e285889c1c460ece: Bug 1489250 - Don't send window changed event if a11y is off. r=eeejay, a=RyanVM GECKOVIEW_62_RELBRANCH
Jim Chen <nchen@mozilla.com> - Thu, 06 Sep 2018 19:05:13 +0000 - rev 481124
Push 1779 by ryanvm@gmail.com at Fri, 07 Sep 2018 15:27:46 +0000
Bug 1489250 - Don't send window changed event if a11y is off. r=eeejay, a=RyanVM Don't send window changed event if a11y has been turned off in the mean time. Differential Revision: https://phabricator.services.mozilla.com/D5192
b9ec3e3eeda232dec3614e717d47f13ce2b657b1: Bug 1486571 - 6. Add tests for auto-fill accessibility frontend; r=eeejay, a=RyanVM GECKOVIEW_62_RELBRANCH
Jim Chen <nchen@mozilla.com> - Tue, 28 Aug 2018 13:15:30 -0400 - rev 481093
Push 1765 by ryanvm@gmail.com at Wed, 29 Aug 2018 13:38:35 +0000
Bug 1486571 - 6. Add tests for auto-fill accessibility frontend; r=eeejay, a=RyanVM Add some tests to AccessibilityTest to make sure we can perform auto-fill through the accessibility API. Differential Revision: https://phabricator.services.mozilla.com/D3255
58d3ba7d2c768625d0be4bc02fee6520805357c5: Bug 1486571 - 5. Add auto-fill accessibility frontend; r=eeejay, a=RyanVM GECKOVIEW_62_RELBRANCH
Jim Chen <nchen@mozilla.com> - Tue, 28 Aug 2018 13:15:29 -0400 - rev 481092
Push 1765 by ryanvm@gmail.com at Wed, 29 Aug 2018 13:38:35 +0000
Bug 1486571 - 5. Add auto-fill accessibility frontend; r=eeejay, a=RyanVM Add an auto-fill frontend that listens to events from Gecko. It populates accessibility nodes for input fields and sends accessibility events, in order to support auto-fill clients that use accessibility services to perform auto-fill. Differential Revision: https://phabricator.services.mozilla.com/D3254
8e2e8bea48a07f9a1bdf5089bff3ed7b4414ca4a: Bug 1486571 - 1. Refactor SessionAccessibility; r=eeejay, a=RyanVM GECKOVIEW_62_RELBRANCH
Jim Chen <nchen@mozilla.com> - Tue, 28 Aug 2018 13:15:29 -0400 - rev 481088
Push 1765 by ryanvm@gmail.com at Wed, 29 Aug 2018 13:38:35 +0000
Bug 1486571 - 1. Refactor SessionAccessibility; r=eeejay, a=RyanVM Move the AccessibilityNodeProvider implementation under SessionAccessibility, to reduce the indent of the code. Also make all methods in SessionAccessibility.Settings static to make the code easier to follow. Differential Revision: https://phabricator.services.mozilla.com/D3250
b444a5c91bd9e3975e3a60053e8382f5d705cf39: Bug 1464858 - make visually hidden / screenreader content not display:none, r=eeejay
Gijs Kruitbosch <gijskruitbosch@gmail.com> - Tue, 19 Jun 2018 16:33:19 +0100 - rev 480080
Push 1757 by ffxbld-merge at Fri, 24 Aug 2018 17:02:43 +0000
Bug 1464858 - make visually hidden / screenreader content not display:none, r=eeejay MozReview-Commit-ID: JzO7tyO4wv3
68bfd841265f54fdd4a214214e9ccc8297c64672: Bug 1424505: Don't try to retrieve the accessible focus from remote documents on Windows 7. r=eeejay
James Teh <jteh@mozilla.com> - Tue, 01 May 2018 15:48:43 +1000 - rev 472553
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1424505: Don't try to retrieve the accessible focus from remote documents on Windows 7. r=eeejay Bug 1421144 fixed IAccessible::accFocus to work when focus is within a remote document. Unfortunately, this causes mysterious intermittent crashes when called from a UIA client in Windows 7. Ideally, we'd deal with the actual cause of the crashes, but they seem to be deep in Windows RPC code and all attempts at tracking this down have failed. Clients don't seem to need this too often anyway (and it's a minor annoyance if it doesn't work when they do). MozReview-Commit-ID: IxvbBGJ2wxA
bb6b514d69886a9b7f639859f623f1b5191245de: Bug 1386807 - Part 4: Add hidden WebExtension window to a11y tests to make them pass r=eeejay
Dennis Schubert <dschubert@mozilla.com> - Wed, 25 Apr 2018 16:47:30 +0200 - rev 472157
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1386807 - Part 4: Add hidden WebExtension window to a11y tests to make them pass r=eeejay This is actually a workaround for the test not ignoring hidden windows. There is ongoing work in bug 1440106 that will get rid of this issue altogether, but for now, we need to add hidden windows ourselves. MozReview-Commit-ID: 2rQoz4KLHv3
669b85a6cab8c99a0bd0afe53a02149a2da77577: Bug 1386807 - Part 4: Add hidden WebExtension window to a11y tests to make them pass r=eeejay
Dennis Schubert <dschubert@mozilla.com> - Wed, 25 Apr 2018 16:47:30 +0200 - rev 471800
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1386807 - Part 4: Add hidden WebExtension window to a11y tests to make them pass r=eeejay This is actually a workaround for the test not ignoring hidden windows. There is ongoing work in bug 1440106 that will get rid of this issue altogether, but for now, we need to add hidden windows ourselves. MozReview-Commit-ID: 2rQoz4KLHv3
4a34418e88ddda39ec7dfb0bc32e81ae46c852ee: Bug 1453876: Fix accessibility blocking of the Ask.com Toolbar. r=eeejay
James Teh <jteh@mozilla.com> - Fri, 13 Apr 2018 15:12:13 +1000 - rev 469518
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1453876: Fix accessibility blocking of the Ask.com Toolbar. r=eeejay Bug 1421018 intended to block the Ask.Com Toolbar (tbnotifier.exe). This is basically malware and is responsible for a huge number of unnecessary accessibility instantiations. However, there seems to have been some confusion and we ended up blocking tbnnotifier.exe instead. This changes that block to tbnotifier.exe. MozReview-Commit-ID: 2gZF8sYeGtb
a11cb2c5d1f9f9159a62cb3b311f369a32019869: Bug 1449530 - clean up ATK states mapping, r=eeejay
Alexander Surkov <surkov.alexander@gmail.com> - Tue, 03 Apr 2018 10:26:57 -0400 - rev 467598
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1449530 - clean up ATK states mapping, r=eeejay
2e74592c8f953de873f5495d2fa9afa9661ac99c: Bug 1446280: Ensure a11y::SetInstantiator only runs once; r=eeejay
Aaron Klotz <aklotz@mozilla.com> - Fri, 16 Mar 2018 12:23:46 -0600 - rev 464793
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1446280: Ensure a11y::SetInstantiator only runs once; r=eeejay
ea926eb2968226a0c58a2f7e2fc173035cd49ca8: Bug 1257669 - crashes calling nsIPresShell::AddRefreshObserverInternal on a null pres shell, r=eeejay
Alexander Surkov <surkov.alexander@gmail.com> - Mon, 12 Mar 2018 16:03:19 -0400 - rev 463877
Push 1728 by jlund@mozilla.com at Mon, 18 Jun 2018 21:12:27 +0000
Bug 1257669 - crashes calling nsIPresShell::AddRefreshObserverInternal on a null pres shell, r=eeejay
c2e7a6fff7529d97036fe96b2c5d4cbd42f78590: Bug 1449530 - Clean up ATK states mapping. r=eeejay, a=RyanVM
Alexander Surkov <surkov.alexander@gmail.com> - Thu, 05 Apr 2018 16:07:35 -0400 - rev 463054
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1449530 - Clean up ATK states mapping. r=eeejay, a=RyanVM
6a7dbe67e7b903713e3306f248b7f0d40985a405: Bug 1446280 - Ensure a11y::SetInstantiator only runs once. r=eeejay a=RyanVM
Aaron Klotz <aklotz@mozilla.com> - Fri, 16 Mar 2018 12:23:46 -0600 - rev 462688
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1446280 - Ensure a11y::SetInstantiator only runs once. r=eeejay a=RyanVM
0ded66b373f96cf5ba66aa8df1580d3a5b5ee6bf: Bug 1437838 - Narrate module should listen to keydown events instead of keypress events r=eeejay
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 13 Feb 2018 22:11:01 +0900 - rev 459595
Push 1683 by sfraser@mozilla.com at Thu, 26 Apr 2018 16:43:40 +0000
Bug 1437838 - Narrate module should listen to keydown events instead of keypress events r=eeejay Looks like that any script of web pages don't run in reader mode. If so, it's safe narrate module to listen to keydown events of non-printable keys because nobody listens to following keypress events of them. So, it's OK to stop dispatching following keypress event of keys handled by keydown event handlers of narrate module. MozReview-Commit-ID: Agn8H8j8opz
8acff67ca08abaf7243812c32f4c1d34e6471cc7: Bug 1446280 - Ensure a11y::SetInstantiator only runs once. r=eeejay, a=ritu
Aaron Klotz <aklotz@mozilla.com> - Fri, 16 Mar 2018 12:23:46 -0600 - rev 455148
Push 1678 by ryanvm@gmail.com at Fri, 23 Mar 2018 15:49:52 +0000
Bug 1446280 - Ensure a11y::SetInstantiator only runs once. r=eeejay, a=ritu
a6004a75d2d3e5fe04b4d9920cd2e90080784c59: Bug 1425541: Expose reader mode state on the browser accessible using a "reader" object attribute. r=eeejay,Gijs
James Teh <jteh@mozilla.com> - Fri, 15 Dec 2017 14:47:01 -0600 - rev 453681
Push 1648 by mtabara@mozilla.com at Thu, 01 Mar 2018 12:45:47 +0000
Bug 1425541: Expose reader mode state on the browser accessible using a "reader" object attribute. r=eeejay,Gijs This makes it easy for accessibility clients to retrieve the reader mode state programmatically. There are three possibilities: 1. Reader mode is available for the current page (reader:available). 2. Reader mode is being used now (reader:active). 3. Reader is not available (the reader attribute is not present). We do this by setting/removing the aria-reader attribute on the node. This is not a real ARIA attribute, but it causes Gecko to expose it as an object attribute. MozReview-Commit-ID: B38G3AYyBnS