Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: 1.8.2-EE-GA_P01
-
Fix Version/s: 1.8.2-EE-GA_P02
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
Description
Using the rowSelection demo in ICEfaces Comp. Showcase:
1. Hover over a row, row styles to indicate "hovered" state.
2. Click mouse to select the row, row styles as "selected" (correct).
3. Click mouse again to de-select row, row styles to "blank", instead of "hovered" styling which is expected. Moving the mouse returns the hover styling over the row. This doesn't help keyboard users though, unless they arrow-down to the next row and then arrow-up to the previous one again.
The above occur using all selection modes (single, multiple, enh-multiple).
4. In addition, when in enh-mulitple, after completing the steps above, if you hover over a different row(s), then return the mouse to the original row, it still does not style as hovered (moving the mouse does not return the "hovered" styling). If you subsequently select another row, then the previous row will function normally again.
Note that the above issues are identical if keyboard navigation is used instead of the mouse to hover and select the rows.
1. Hover over a row, row styles to indicate "hovered" state.
2. Click mouse to select the row, row styles as "selected" (correct).
3. Click mouse again to de-select row, row styles to "blank", instead of "hovered" styling which is expected. Moving the mouse returns the hover styling over the row. This doesn't help keyboard users though, unless they arrow-down to the next row and then arrow-up to the previous one again.
The above occur using all selection modes (single, multiple, enh-multiple).
4. In addition, when in enh-mulitple, after completing the steps above, if you hover over a different row(s), then return the mouse to the original row, it still does not style as hovered (moving the mouse does not return the "hovered" styling). If you subsequently select another row, then the previous row will function normally again.
Note that the above issues are identical if keyboard navigation is used instead of the mouse to hover and select the rows.
This issue cannot be reproduced using FF 3.6, IE 7, or Safari 5.0.2. Both the ICEfaces EE 1.8.2.GA_P01 release and current development trunk for P02 were tested.