Tested with ICEfaces 4 trunk r44668, ICEfaces EE-3.3.0.GA_P03 tag r44666 and modified test case.
When using FF and the testing steps as per the description
1.)Type 1 into the input and press enter, focus stays in the input. (_iceForm:testTable:colOne_filter)
2.) Press Enter or dismiss the JS prompt and focus is moved to the button. (_iceForm:testButton)
3.) Press Enter or dismiss the JS prompt and focus is moved back to the input area. (_iceForm:testTable:colOne_filter)
When using Chrome and the testing steps as per the description
1.)Type 1 into the input and press enter, focus stays in the input. (_iceForm:testTable:colOne_filter)
2.) Press Enter or dismiss the JS prompt and focus becomes undefined. (2_undefined)
3.) Press Enter or dismiss the JS prompt and focus is moved to the button. (3_undefined)
When testing with IE 11 the focus appears to start at, and end at the text input, with a dead zone in between. The js prompts are as follows: (_iceForm:testTable:colOne_filter), (2_null), (3_undefined).
Attached test case that shows the issue.
Steps: