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

        Hide
        Arran Mccullough added a comment -
        Show
        Arran Mccullough added a comment - Support Case #12687 - https://icesoft.my.salesforce.com/5007000000ZyjpJ
        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.
        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.
        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).
        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.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: