Bug 1250878 - add acceptable child check for HTML select, r=marcoz

This commit is contained in:
Alexander Surkov 2016-02-27 07:55:30 -05:00
Родитель e31f4f8868
Коммит 9feeb71568
2 изменённых файлов: 7 добавлений и 6 удалений

Просмотреть файл

@ -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()
{