Changes between Initial Version and Version 1 of Ticket #14408


Ignore:
Timestamp:
Dec 12, 2011, 5:44:20 AM (9 years ago)
Author:
bill
Comment:

Looks like this is fixed w/the stopEvent() change from #14410. The reason the ComboBox isn't getting the _onBlur() event is because it's never getting the _onFocus() event. Fixing the ComboBox to get focus on click of the arrow icon fixes that problem.

It actually should be working regardless of the ComboBox gets keyboard focus, because focus.js has code to put widgets in the active stack just by touching them (_onTouchNode() vs _onFocusNode()). But that must somehow be broken on IE9.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #14408

    • Property Status changed from new to assigned
    • Property Milestone changed from to 1.7.2
  • Ticket #14408 – Description

    initial v1  
    1 Run dijit/tests/form/_autoComplete.html?testWidget=dijit.form.ComboBox on IE9.  Click the arrow node to open the dropdown.  Click somewhere on whitespace to close the popup.  Using 1.6, it won't close.  Using 1.7, it works every other time.  The focus code is not calling _onBlur.  Seems specific to IE9.
     1Run dijit/tests/form/_autoComplete.html?testWidget=dijit.form.!ComboBox on IE9.  Click the arrow node to open the dropdown.  Click somewhere on whitespace to close the popup.  Using 1.6, it won't close.  Using 1.7, it works every other time.  The focus code is not calling _onBlur.  Seems specific to IE9.