ICEfaces
  1. ICEfaces
  2. ICE-9795

ace:selectMenu dropdown closes when clicking on the scrollbar

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.3
    • Fix Version/s: EE-3.3.0.GA_P02, 4.0
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      IE9, Glassfish
    • Assignee Priority:
      P2

      Description

      maybe depends on ICE-9244

      does not occur in firefox, but in IE9. When height is specified in ace:selectMenu, then clicking on the drop downs scrollbar closes the dropdown.

        Activity

        F Lupke created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Assignee Arturo Zambrano [ artzambrano ]
        Fix Version/s 4.0 [ 10770 ]
        Fix Version/s EE-3.3.0.GA_P02 [ 11371 ]
        Assignee Priority P2 [ 10011 ]
        Ken Fyten made changes -
        Assignee Arturo Zambrano [ artzambrano ] Mircea Toma [ mircea.toma ]
        Ken Fyten made changes -
        Fix Version/s 4.0 [ 11382 ]
        Fix Version/s 4.0.BETA [ 10770 ]
        Hide
        Mircea Toma added a comment -

        I cannot reproduce this issue. The expected behaviour is seen when using any the scrollbar's buttons.

        Show
        Mircea Toma added a comment - I cannot reproduce this issue. The expected behaviour is seen when using any the scrollbar's buttons.
        Mircea Toma made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        This issue can be reproduced with Tomcat 7, on IE 8, 9 and 10 and Chrome with both 3.3 and latest maintenance branch revision. The best way to see this is by using the ace:selectMenu inside ace:dataTable test app located at: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Manual/selectMenu. This is the only test application where the drop-down has a scroll bar.

        Show
        Liana Munroe added a comment - This issue can be reproduced with Tomcat 7, on IE 8, 9 and 10 and Chrome with both 3.3 and latest maintenance branch revision. The best way to see this is by using the ace:selectMenu inside ace:dataTable test app located at: http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces2/Sparkle/Manual/selectMenu . This is the only test application where the drop-down has a scroll bar.
        Liana Munroe made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Mircea Toma made changes -
        Comment [ I used the specified test case and still could not reproduce the issue. I even modified the height of the select menu (using component's _height_ attribute) to force it to show up the scroll bars. ]
        Ken Fyten made changes -
        Assignee Mircea Toma [ mircea.toma ] Arturo Zambrano [ artzambrano ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #40762 Wed Apr 09 17:48:07 MDT 2014 art.zambrano ICE-9795 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/selectmenu/selectmenu.js
        Hide
        Arturo Zambrano added a comment -

        Committed fix to 4.0 trunk at revision 40762 and to 3.3 EE maintenance branch at revision 40761. Applied approach similar to that of ICE-9887.

        Show
        Arturo Zambrano added a comment - Committed fix to 4.0 trunk at revision 40762 and to 3.3 EE maintenance branch at revision 40761. Applied approach similar to that of ICE-9887 .
        Arturo Zambrano made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Liana Munroe added a comment -

        I was able to verify fix except for a scenario when ace:selectMenu is inside ace:dataTable on the ee-3.3.0 maintenance branch. When there is only one option in the selectMenu a scroll bar appears. I have not found this in any other test application within selectMenu. Please see screen shot scroll.png.

        Show
        Liana Munroe added a comment - I was able to verify fix except for a scenario when ace:selectMenu is inside ace:dataTable on the ee-3.3.0 maintenance branch. When there is only one option in the selectMenu a scroll bar appears. I have not found this in any other test application within selectMenu. Please see screen shot scroll.png.
        Liana Munroe made changes -
        Attachment scroll.png [ 17092 ]
        Hide
        Arturo Zambrano added a comment -

        The above is most likely due to scrolling CSS settings or other CSS settings in the table. If it doesn't affect the functionality of the component, then it should be fine whether the scrollbar appears or not in this case.

        Show
        Arturo Zambrano added a comment - The above is most likely due to scrolling CSS settings or other CSS settings in the table. If it doesn't affect the functionality of the component, then it should be fine whether the scrollbar appears or not in this case.
        Ken Fyten made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Arturo Zambrano
            Reporter:
            F Lupke
          • Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: