Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-1.8.2.GA_P08
-
Fix Version/s: EE-1.8.2.GA_P09
-
Component/s: Framework, ICE-Components
-
Labels:None
-
Environment:ICEfaces 1.8, Firefox, IE11
-
Assignee Priority:P1
-
Support Case References:Support Case #13623 - https://icesoft.my.salesforce.com/5007000001Ve9QU
Description
When a page, that has input fields, is dynamically included, focus is lost/interrupted when tabbing through the fields.
In the provided test case it has a form which includes commandLinks that change a ui:include. The content that is included after a click of the links has a form that has an ice:inputTextarea and an ice:inputText.
The form that includes the inputs has partialSubmit="true" set on it. The inputTextarea also uses require="true".
Upon including this content page and tabbing out of the inputTextarea field without adding anything the required validation is thrown. Focus should be set on the inputText field but it is placed on the commandLink that includes the content.
Looking at the ice.focus parameter it is set to this on the request sent when tabbing out of the text area field.
This is reproducible on Firefox and IE11. It works fine in Chrome. It also works fine if you replace the ice:inputTextarea with an ice:inputText component.
In the provided test case it has a form which includes commandLinks that change a ui:include. The content that is included after a click of the links has a form that has an ice:inputTextarea and an ice:inputText.
The form that includes the inputs has partialSubmit="true" set on it. The inputTextarea also uses require="true".
Upon including this content page and tabbing out of the inputTextarea field without adding anything the required validation is thrown. Focus should be set on the inputText field but it is placed on the commandLink that includes the content.
Looking at the ice.focus parameter it is set to this on the request sent when tabbing out of the text area field.
This is reproducible on Firefox and IE11. It works fine in Chrome. It also works fine if you replace the ice:inputTextarea with an ice:inputText component.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Arran Mccullough
created issue -
Arran Mccullough
made changes -
Field | Original Value | New Value |
---|---|---|
Attachment | Case13623Example2.war [ 22008 ] | |
Attachment | Case13623Example2.zip [ 22009 ] |
Ken Fyten
made changes -
Summary | Input field focus is lost/interrupted | Input field focus is lost/interrupted w/ dynamic include |
Assignee | Mircea Toma [ mircea.toma ] | |
Fix Version/s | EE-1.8.2.GA_P09 [ 12470 ] |
Ken Fyten
made changes -
Assignee Priority | P1 [ 10010 ] |
Mircea Toma
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Liana Munroe
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Mircea Toma
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Summary | Input field focus is lost/interrupted w/ dynamic include | ice:inputTextArea focus is lost/interrupted w/ dynamic include |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |