ICEfaces
  1. ICEfaces
  2. ICE-4975

BlockUIOnSubmit does not prevent keyboard interaction

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.8.1
    • Fix Version/s: 1.8.3, 1.8.2-EE-GA_P02
    • Component/s: Framework
    • Labels:
      None
    • Environment:
      -
    • Workaround Exists:
      Yes
    • Workaround Description:
      One possibility would be to use javascript to detect and swallow enter key events.

      Description

      The BlockUIOnSubmit parameter will prevent mouse interaction with the application but does not disable keyboard input and can potentially cause double form submits. Here are the steps required to reproduce the issue in the attached test case:

      1. Tab through the form to a command button
      2. Use the mouse to click on the button which will render the BlockUIOnSubmit's transparent div
      3. Using the keyboard, hit enter and notice that the commandButton is again fired (through system.outs in the server console).

      The test case is ready for deployment on tomcat 6.

       

        Issue Links

          Activity

          Hide
          Ken Fyten added a comment -

          This issue is resolved by ICE-4308.

          Show
          Ken Fyten added a comment - This issue is resolved by ICE-4308 .

            People

            • Assignee:
              Unassigned
              Reporter:
              Tyler Johnson
            • Votes:
              2 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: