I´ve seen most people have the same problem but I haven´t found any solution.
Icefaces request scope is not a standard request scope. In fact, icefaces request scope is like a "page" scope. Icefaces request-scoped managed beans won´t be destroyed during ajax-requests in a partial-submission, for example.
The problem appears on an Icefaces-Spring integration environment. If you declare your managed bean in the Spring IoC Container instead of faces-config.xml, the request-scoped beans will be destroyed and recreated on every ajax-request.
Is there any solution to the problem? Am I doing anything wrong?