The scroll position on components seem to work but ONLY after the first submit on a page.
For example, if you have a <ice:panelGroup scrollHeight="200px"> on a page, and a <ice:selectInputDate , when you first select a date, the panel group will reset to the top. If you select a data again, and all subsequent selections, the panel group scroll position works flawlessly (even after rescrolling). You can click other components, commandbuttons, etc, all work perfectly, but it must be after the first action before things work.
I am using icefaces EE 2.0 with Mojarra 2.1.1 (I also tried 2.1.3)
One thing I did noticed is that after selecting a date the first time, this is printed to the console:
[window] append missing "javax.faces.ViewState" input element to form["vsxko5ij"]
Should no view state yet exist for the components on first load, how can the scroll position be maintained?
Ultimately this CAN be fixed and MUST be fixed. I share the same sentiment as other developers. I know a lot of effort is being put into icefaces - but it is important that attention to detail on things like this take top priority. Otherwise these components don't have much value.
http://www.icefaces.org/JForum/posts/list/4616.page