ICEfaces
  1. ICEfaces
  2. ICE-3704

Focus lost in input text field after pressing Enter if typing resumed too quickly

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.7.2, 1.8DR#1
    • Fix Version/s: 1.8DR#2, 1.8
    • Component/s: Bridge, Framework
    • Labels:
      None
    • Environment:
      Any

      Description

      I used AuctionMonitor and the chat portlet (running as an application) to see this behaviour. If you enter some information into a text field and then type the Enter key to submit the information, the focus is normally returned to the input text field. However, if you begin resume typing immediately after typing the Enter key, the focus will be lost. This occurs with 1.7.2, 1.8DR#1, and the current trunk builds. It appears to be some sort of timing issue in that the focus doesn't get a chance to be properly re-applied once another key event has been issued.

        Activity

        Hide
        Mircea Toma added a comment -

        Stop using Ice.Focus.userInterrupt flag that blocks focus application during mouse or keyboard events. After digging through Iraptor and Supportilla it seems that this flag is currently not necessary anymore.

        Show
        Mircea Toma added a comment - Stop using Ice.Focus.userInterrupt flag that blocks focus application during mouse or keyboard events. After digging through Iraptor and Supportilla it seems that this flag is currently not necessary anymore.
        Hide
        Mandeep Hayher added a comment -

        Successfully verified on ICEFaces trunk revision# 17861.

        Show
        Mandeep Hayher added a comment - Successfully verified on ICEFaces trunk revision# 17861.

          People

          • Assignee:
            Unassigned
            Reporter:
            Deryk Sinotte
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: