Index: icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java =================================================================== --- icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java (revision 18745) +++ icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java (working copy) @@ -333,6 +333,8 @@ treeNode.setId(Tree.ID_PREFIX + pathToCurrentRoot); treeNode.setParent(treeComponent); + treeComponent.restoreChildrenState(facesContext); + // efficiency and simplicity IceUserObject userObject = (IceUserObject) currentNode.getUserObject(); if (currentNode.getLevel() == 0 && treeComponent.getTitle() != null) {