ICEfaces
  1. ICEfaces
  2. ICE-10424

ace:dialog - Tab focus "escapes" modal ace:dialog in Chrome

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: EE-3.3.0.GA_P02
    • Fix Version/s: EE-3.3.0.GA_P03
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Assignee Priority:
      P1
    • Support Case References:
    • Workaround Description:
      Hide
      We will need to backport this jQuery fix to our version for 3.3 maintenance and let the customer confirm that it resolves their issue since we don't have a test case.

      Note that this issue is already fixed in jQuery 1.11 that we use in IF 4.
      Show
      We will need to backport this jQuery fix to our version for 3.3 maintenance and let the customer confirm that it resolves their issue since we don't have a test case. Note that this issue is already fixed in jQuery 1.11 that we use in IF 4.

      Description

      A customer is seeing an issue with a dialog in their application in Chrome browser only:

      "The described behavior only occurs in Chrome browser:
      When tabbing inside a modal popup it happens that the tab focus "escapes" the modal popup and jumps to the first input element on the main screen, even though it is below the modal popup overlay. The user can't use the tab button after that because the focus is "locked" on the "illegally" focused element. "

      They have been able to narrow this down to an issue with JQuery:

      "I found a jQuery-ui Ticket: http://bugs.jqueryui.com/ticket/8643

      This bug was fixed in jQuery-UI 1.9.1."

        Activity

        Hide
        Arturo Zambrano added a comment -

        r43902: applied fix suggested by customer to 'visible' function in jQuery UI (in the 3.3 ee maintenance branch).

        I could never reproduce the issue described by the customer on our Dialog test app. I also created a test page (attached) to try to reproduce this issue, but it never happened. Anyway, I applied the suggested fix to our jQuery UI codebase. The fix can be found in the follwing URL:

        https://github.com/jquery/jquery-ui/commit/86a958d3aa04a5928484d16b27a4d3eea39142e4

        This is ready to be sent to the customer to see if it solves their problem. Othwerwise, we would need a test case from them to investigate the issue further.

        Testing notes: just check for regressions in components that use jQuery UI.

        Show
        Arturo Zambrano added a comment - r43902: applied fix suggested by customer to 'visible' function in jQuery UI (in the 3.3 ee maintenance branch). I could never reproduce the issue described by the customer on our Dialog test app. I also created a test page (attached) to try to reproduce this issue, but it never happened. Anyway, I applied the suggested fix to our jQuery UI codebase. The fix can be found in the follwing URL: https://github.com/jquery/jquery-ui/commit/86a958d3aa04a5928484d16b27a4d3eea39142e4 This is ready to be sent to the customer to see if it solves their problem. Othwerwise, we would need a test case from them to investigate the issue further. Testing notes: just check for regressions in components that use jQuery UI.

          People

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

            Dates

            • Created:
              Updated:
              Resolved: