diff --git a/mozilla/layout/forms/nsListControlFrame.cpp b/mozilla/layout/forms/nsListControlFrame.cpp index a90bf17ff35..cf7f9d0a034 100644 --- a/mozilla/layout/forms/nsListControlFrame.cpp +++ b/mozilla/layout/forms/nsListControlFrame.cpp @@ -2785,9 +2785,11 @@ nsListControlFrame::MouseDown(nsIDOMEvent* aMouseEvent) // Handle Like List CaptureMouseEvents(GetPresContext(), PR_TRUE); mChangesSinceDragStart = HandleListSelection(aMouseEvent, selectedIndex); +#ifdef ACCESSIBILITY if (mChangesSinceDragStart) { - UpdateSelection(); // dispatch event, update combobox, etc. + FireMenuItemActiveEvent(); } +#endif } else { // NOTE: the combo box is responsible for dropping it down if (mComboboxFrame) {