Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 3.0.RC1
-
Fix Version/s: 3.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:IE
-
Assignee Priority:P1
Description
In the Williams app if they add two blank tabs and then try and remove these tabs, upon removing the second tab, the tabSet looses its style and functionality. A browser refresh fixes the issue.
Steps to reproduce in POC:
- Load POC in IE
- Click on the "+" tab to add two new blank tabs.
- Click on the close icon for the last tab. Tab is removed, no issue seen.
- Click on the close icon for the next tab. Tab is not removed and looses the content of the tab. Clicking on other tabs does not change the tab.
- Refresh browser, everything is back to normal.
Steps to reproduce in POC:
- Load POC in IE
- Click on the "+" tab to add two new blank tabs.
- Click on the close icon for the last tab. Tab is removed, no issue seen.
- Click on the close icon for the next tab. Tab is not removed and looses the content of the tab. Clicking on other tabs does not change the tab.
- Refresh browser, everything is back to normal.
It looks like this actually reverted to the behavior that breaks on iOS Safari; now investigating the following:
if (form && form.id) {
{ form = document.getElementById(form.id); isICEfacesEvent = form['ice.view'] || form['ice.window']; }isICEfacesEvent = form['ice.view'] || form['ice.window'];
if (!isICEfacesEvent)
}
There may be a problem with the above on IE since the original form reference is corrupt; IE testing will show this.