diff --git a/accessible/xul/XULListboxAccessible.cpp b/accessible/xul/XULListboxAccessible.cpp index 6d2a9e92c0bd..7a6f37b8371a 100644 --- a/accessible/xul/XULListboxAccessible.cpp +++ b/accessible/xul/XULListboxAccessible.cpp @@ -381,22 +381,6 @@ bool XULListboxAccessible::AreItemsOperable() const { } LocalAccessible* XULListboxAccessible::ContainerWidget() const { - if (IsAutoCompletePopup() && mContent->GetParent()) { - // This works for XUL autocompletes. It doesn't work for HTML forms - // autocomplete because of potential crossprocess calls (when autocomplete - // lives in content process while popup lives in chrome process). If that's - // a problem then rethink Widgets interface. - nsCOMPtr menuListElm = - mContent->GetParent()->AsElement()->AsXULMenuList(); - if (menuListElm) { - RefPtr inputElm; - menuListElm->GetInputField(getter_AddRefs(inputElm)); - if (inputElm) { - LocalAccessible* input = mDoc->GetAccessible(inputElm); - return input ? input->ContainerWidget() : nullptr; - } - } - } return nullptr; }