Index: icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java =================================================================== --- icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java (revision 18814) +++ icefaces/component/src/com/icesoft/faces/component/tree/TreeRenderer.java (working copy) @@ -255,6 +255,11 @@ Map requestMap = facesContext.getExternalContext().getRequestMap(); String varAttribute = treeComponent.getVar(); requestMap.put(varAttribute, current); + + if (!treeNode.isRendered()) { + return; + } + domContext.setCursorParent(parentDOMNode); treeNodeDiv.setAttribute(HTML.NAME_ATTR, "nd"); @@ -272,6 +277,11 @@ Map requestMap = facesContext.getExternalContext().getRequestMap(); String varAttribute = treeComponent.getVar(); requestMap.put(varAttribute, current); + + if (!treeNode.isRendered()) { + return; + } + domContext.setCursorParent(parentDOMNode); treeNodeDiv.setAttribute(HTML.NAME_ATTR, "nd");