ICEfaces
  1. ICEfaces
  2. ICE-7189

Datatable keyboard scrolling feature does not work properly in Chrome

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-1.8.2.GA_P03
    • Fix Version/s: EE-1.8.2.GA_P04
    • Component/s: ICE-Components
    • Labels:
      None
    • Environment:
      Apache Tomcat 7.0.14.0, Firefox 6.01, Internet Explorer 8, Chrome 13.0.782, JSF 1.2 (Mojarra) & Icefaces EE-1.8.2.GA_P03
    • Workaround Exists:
      Yes
    • Workaround Description:
      Use data paginator instead of scrolling feature of the table. In that case you can use page up and page down keys on the keyboard to switch between pages and arrow keys up and down to navigate from one record to another on desired page.

      Description

      Steps to reproduce:

      1. Select a row using row selector in a dummy data table populated with random data
      2. Use arrow keys to scroll down to the last record. You can see that not all rows are visible once you scrolled all the way down


      Observation:

      1. When testing in Firefox everything works as required. I am able to use arrow keys to get to the end of the list and return back, same applies to IE 8.
      2. When testing in Chrome scrolling with arrows does not work at all. Selector just continues to go down the list without triggering scroll bar and rendering new rows which it selects.
      1. ICE-7189 Notes.docx
        931 kB
        Evgheni Sadovoi
      2. NetBeans7 _Project.rar
        48 kB
        Evgheni Sadovoi
      1. Screen shot 2011-09-14 at 1.59.12 PM.png
        177 kB

        Activity

        Hide
        Evgheni Sadovoi added a comment -

        Sample application to reproduce an issue.

        Show
        Evgheni Sadovoi added a comment - Sample application to reproduce an issue.
        Hide
        Evgheni Sadovoi added a comment -

        Bug observation notes

        Show
        Evgheni Sadovoi added a comment - Bug observation notes
        Hide
        Tyler Johnson added a comment -

        Apparently this works in 1.8.2 OS.

        Show
        Tyler Johnson added a comment - Apparently this works in 1.8.2 OS.
        Hide
        Deryk Sinotte added a comment -

        After your 2.x P1 issues, please take a look at this case to estimate how much effort it would require to fix.

        Show
        Deryk Sinotte added a comment - After your 2.x P1 issues, please take a look at this case to estimate how much effort it would require to fix.
        Hide
        Mircea Toma added a comment -

        It seems that WebKit based browsers do not scroll into view focusable elements when they are in the overflow area.

        Show
        Mircea Toma added a comment - It seems that WebKit based browsers do not scroll into view focusable elements when they are in the overflow area.
        Hide
        Mircea Toma added a comment -

        Implemented in Javascript 'scroll into view' feature for the row elements of the table, when they are in the overflow area the scrolling of the container is adjusted so that the selected row is brought into view.

        Show
        Mircea Toma added a comment - Implemented in Javascript 'scroll into view' feature for the row elements of the table, when they are in the overflow area the scrolling of the container is adjusted so that the selected row is brought into view.

          People

          • Assignee:
            Mircea Toma
            Reporter:
            Evgheni Sadovoi
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: