When ICEfaces is waiting on a server response, it adds a style="cursor: wait;" to the body element. It would be better to add a class to the body instead. This would provide more flexibility.
Ken Fyten
added a comment - This changed seems to have broken the hourglass / busyIndicator functionality.
Test results using the new icefaces/samples/tests/busyIndicator test:
EE 3.0.0.GA:
IE 7 works
IE 8 works
IE 9 works
FF 13 works
Safari 5 no works
Chrome 18 no works
3.1 (rvn #28834):
IE 7 no works
IE 8 no works
IE 9 no works
FF 13 works
Safari 5 no works
Chrome 18 no works
Won't be proceeding with this change as using a dynamic style class results in additional complexity and fragility on some browsers with little perceived gain.
Ken Fyten
added a comment - Won't be proceeding with this change as using a dynamic style class results in additional complexity and fragility on some browsers with little perceived gain.
Keep in mind that for backwards compatibility, the default styling via the style-class should set the hourglass cursor.