gecko-dev/accessible/xul
James Teh 5a83999558 Bug 1480058 part 3: Support accessible selection retrieval methods for XUL tabs with aria-multiselectable. r=surkov
The XULSelectControlAccessible selection methods don't handle ARIA selection.
Therefore, if aria-multiselectable is set, use the base implementation of the selection retrieval methods.
We don't bother overriding the selection setting methods because implementations (e.g. browser tabs) don't support setting of aria-selected by the a11y engine and we still want to be able to set the primary selected item according to XUL.
Being able to retrieve multiple selection programmatically is far more important than being able to set it.

MozReview-Commit-ID: CmVp9KyieMY

--HG--
extra : rebase_source : e3fa93aad4726b322956babb5422dceebfa0fbb2
2018-08-03 13:31:43 +10:00
..
moz.build Bug 1448126 - Part 2 - Remove the "scale" binding and its supporting platform code. r=bgrins 2018-06-24 17:19:25 +01:00
XULAlertAccessible.cpp Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULAlertAccessible.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULColorPickerAccessible.cpp Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULColorPickerAccessible.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULComboboxAccessible.cpp Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULComboboxAccessible.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULElementAccessibles.cpp Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULElementAccessibles.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULFormControlAccessible.cpp Bug 1465875 part 3. Eliminate C++ use of nsIDOMNSEditableElement. r=qdot 2018-06-01 22:35:22 -04:00
XULFormControlAccessible.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULListboxAccessible.cpp Bug 1472555 - Part 5 - Remove the listbox layout. r=bz,surkov 2018-07-18 11:23:32 +01:00
XULListboxAccessible.h Bug 1472555 - Part 5 - Remove the listbox layout. r=bz,surkov 2018-07-18 11:23:32 +01:00
XULMenuAccessible.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
XULMenuAccessible.h Bug 1438193 - part11-9: NativeState r=surkov 2018-05-16 03:04:50 +09:00
XULSelectControlAccessible.cpp Bug 1438193 - part10: SetCurrentItem r=surkov 2018-05-13 19:14:55 +09:00
XULSelectControlAccessible.h Bug 1438193 - part10: SetCurrentItem r=surkov 2018-05-13 19:14:55 +09:00
XULTabAccessible.cpp Bug 1480058 part 3: Support accessible selection retrieval methods for XUL tabs with aria-multiselectable. r=surkov 2018-08-03 13:31:43 +10:00
XULTabAccessible.h Bug 1480058 part 3: Support accessible selection retrieval methods for XUL tabs with aria-multiselectable. r=surkov 2018-08-03 13:31:43 +10:00
XULTreeAccessible.cpp Bug 468497: Inform the accessibility FocusManager when a XUL tree's view changes. r=MarcoZ 2018-07-05 16:33:24 +10:00
XULTreeAccessible.h Bug 1466727 part 2. Remove use of nsITreeColumn in xpidl interfaces. r=mossop 2018-06-05 23:01:36 -04:00
XULTreeGridAccessible.cpp Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot 2018-06-26 17:05:01 -07:00
XULTreeGridAccessible.h Bug 1466727 part 2. Remove use of nsITreeColumn in xpidl interfaces. r=mossop 2018-06-05 23:01:36 -04:00