It was fixed as of 1.7.1. Please see the attached demo named as ICE-2399.war.
The demo has been tested with the following version of ICEFaces. Please see the result below:
1.7.0DR#2 : not working
1.7.0DR#3: not working
1.7.1: working
1.7.2: working
1.8.0 DR#1: working
trunk head : working
We have tested the head with the JSF 1.1 and JSF 1.2 both are working fine.
The following note I have added to the demo. I would like to add it here as well:
Note: if the submit happens by the tab key using paritalSubmit true, it doesn't considered as an action event. The action event will be considered only when the enter key was hit on the input field.
on a simple form hitting the enter key does not execute the method binding found in either the "action" or "actionListener" attribute of the ice:inputSecret component. The relevant same attributes in inputText does work though when hitting return.
To see an example of this, I've attached a WAR that contains example JSPX login form along with a backing bean.