зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1250878
- add acceptable child check for HTML select, r=marcoz
This commit is contained in:
Родитель
e31f4f8868
Коммит
9feeb71568
|
@ -1248,6 +1248,12 @@ DocAccessible::GetAccessibleOrContainer(nsINode* aNode) const
|
|||
if (!(currNode = parent)) break;
|
||||
}
|
||||
|
||||
// HTML comboboxes have no-content list accessible as an intermediate
|
||||
// containing all options.
|
||||
if (accessible && accessible->IsHTMLCombobox()) {
|
||||
return accessible->FirstChild();
|
||||
}
|
||||
|
||||
return accessible;
|
||||
}
|
||||
|
||||
|
@ -1706,11 +1712,6 @@ DocAccessible::ProcessContentInserted(Accessible* aContainer,
|
|||
// there is no HTML body element.
|
||||
}
|
||||
|
||||
// HTML comboboxes have no-content list accessible as an intermidiate
|
||||
// containing all options.
|
||||
if (container->IsHTMLCombobox())
|
||||
container = container->FirstChild();
|
||||
|
||||
// We have a DOM/layout change under the container accessible, and its tree
|
||||
// might need an update. Since DOM/layout change of the element may affect
|
||||
// on the accessibleness of adjacent elements (for example, insertion of
|
||||
|
|
|
@ -102,7 +102,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
// gA11yEventDumpToConsole = true;
|
||||
//gA11yEventDumpToConsole = true;
|
||||
|
||||
function doTest()
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче