ICEfaces
  1. ICEfaces
  2. ICE-9887

ace:comboBox - Clicking on drop down scrollbar causes drop down to disappear

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P01
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      Only IE browsers
    • Assignee Priority:
      P1

      Description

      If an ace:comboBox renders a scroll bar in the drop down, clicking on this scrollbar in IE browsers causes the drop down to disappear. This includes clicking and dragging the bar and clicking on the up and down arrows.

      This can be reproduced with the Showcase - comboBox Overview demo.
       

        Activity

        Arran Mccullough created issue -
        Hide
        Arran Mccullough added a comment -
        Show
        Arran Mccullough added a comment - Support Case #12687 - https://icesoft.my.salesforce.com/5007000000ZyjpJ
        Arran Mccullough made changes -
        Field Original Value New Value
        Description If an ace:comboBox renders a scroll bar in the drop down, clicking on this scrollbar in IE browsers causes the drop down to disappear. This includes clicking and dragging the bar and clicking on the up and down arrows.

        This can be reproduced with the Showcase - comboBox Overbiew demo.
         
        If an ace:comboBox renders a scroll bar in the drop down, clicking on this scrollbar in IE browsers causes the drop down to disappear. This includes clicking and dragging the bar and clicking on the up and down arrows.

        This can be reproduced with the Showcase - comboBox Overview demo.
         
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Fix Version/s 4.0 [ 11382 ]
        Affects Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Assignee Priority P1 [ 10010 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40386 Thu Mar 20 11:43:41 MDT 2014 art.zambrano ICE-9887 added new approach to detect clicks made on the scrollbar and cancel blur event if the click wasn't made outside of the list
        Files Changed
        Commit graph MODIFY /icefaces4/trunk/icefaces/ace/component/resources/icefaces.ace/combobox/combobox.js
        Hide
        Arturo Zambrano added a comment -

        Committed fix to 4.0 trunk at revision 40386 and to 3.3 EE maintenance branch at revision 40387.

        After trying different approaches and since the mouse coordinates aren't included in the blur event objects, which made hard to detect where the click was made, what solved the problem was a simpler approach that consists of adding an onmouseodown event on the list container to set a temporary flag that when in effect will cancel processing the onblur handler of the component.

        Show
        Arturo Zambrano added a comment - Committed fix to 4.0 trunk at revision 40386 and to 3.3 EE maintenance branch at revision 40387. After trying different approaches and since the mouse coordinates aren't included in the blur event objects, which made hard to detect where the click was made, what solved the problem was a simpler approach that consists of adding an onmouseodown event on the list container to set a temporary flag that when in effect will cancel processing the onblur handler of the component.
        Arturo Zambrano made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment - - edited

        Revision # 40407, Tomcat 6 and 7. ACE comboBox
        Confirmed fixed IF4 trunk, IE 8, 9, 10, 11.
        Confirmed fixed ee-3.3.0 maintenance branch IE 7, 8, 9, 10.
        *On maintenance branch, issue still occurs in IE11.

        Revision # 40407, Tomcat 7. Showcase ace:comboBox
        Confirmed fixed IF4 trunk, IE 8, 9, 10, 11.

        Have not been able to confirm comboBox in showcase on maintenance branch at this time.

        Show
        Liana Munroe added a comment - - edited Revision # 40407, Tomcat 6 and 7. ACE comboBox Confirmed fixed IF4 trunk, IE 8, 9, 10, 11. Confirmed fixed ee-3.3.0 maintenance branch IE 7, 8, 9, 10. *On maintenance branch, issue still occurs in IE11. Revision # 40407, Tomcat 7. Showcase ace:comboBox Confirmed fixed IF4 trunk, IE 8, 9, 10, 11. Have not been able to confirm comboBox in showcase on maintenance branch at this time.
        Liana Munroe made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Security Private [ 10001 ]
        Hide
        Arturo Zambrano added a comment -

        r40410: added missing curly bracket that was causing errors (EE 3.3 maintenance branch).

        Show
        Arturo Zambrano added a comment - r40410: added missing curly bracket that was causing errors (EE 3.3 maintenance branch).
        Arturo Zambrano made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        Confirmed final fix on showcase maintenance branch, IE 8, 9, 10, 11. Revision #40414.

        Show
        Liana Munroe added a comment - Confirmed final fix on showcase maintenance branch, IE 8, 9, 10, 11. Revision #40414.
        Ken Fyten made changes -
        Security Private [ 10001 ]
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            Arran Mccullough
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: