1. #1
    Ext JS Premium Member
    Join Date
    Mar 2008
    Location
    Phoenix, AZ
    Posts
    627
    Vote Rating
    10
    zombeerose will become famous soon enough zombeerose will become famous soon enough

      0  

    Question Tabbing eventually lets the user see the invisible content

    Tabbing eventually lets the user see the invisible content


    I have a complex border layout with a card panel in the center region. The contentEl for the card is set to some generic html that loads with the page. A user loads a panel into the card panel. The problem comes about if a user presses Tab too many times and essentially the focus goes from the currently active card to the hidden content.

    To demonstrate this problem, I have created an example page that you can drop into the ext examples folder. Just extract it, load it, and hold down the 'Tab' key.

    Any ideas? Thanks!
    Attached Files

  2. #2
    Ext JS Premium Member
    Join Date
    Mar 2008
    Location
    Phoenix, AZ
    Posts
    627
    Vote Rating
    10
    zombeerose will become famous soon enough zombeerose will become famous soon enough

      0  

    Default


    please, anyone?

  3. #3
    Ext User
    Join Date
    Jul 2007
    Posts
    3,128
    Vote Rating
    1
    devnull is an unknown quantity at this point

      0  

    Default


    Its a bug in IE that every ajax framework has been battleing for a very long time. Im not sure if there ever will be a final fix unless microsoft decides to do something about it (yeah right).

  4. #4
    Sencha - Community Support Team Condor's Avatar
    Join Date
    Mar 2007
    Location
    The Netherlands
    Posts
    24,246
    Vote Rating
    82
    Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of Condor has much to be proud of

      0  

    Default


    Really? Other browsers won't tab to invisible content?

    ps. Some user suggested to store the current tabIndex for every hidden element and set it to -1. After showing a component all elements should have their tabIndex restored.

  5. #5
    Sencha - Ext JS Dev Team Animal's Avatar
    Join Date
    Mar 2007
    Location
    Notts/Redwood City
    Posts
    30,496
    Vote Rating
    44
    Animal has a spectacular aura about Animal has a spectacular aura about Animal has a spectacular aura about

      0  

    Default


    Or disable all focussable elements which are not on the modal Window.

    But yes, all browsers will exhibit this behaviour.

Thread Participants: 3