diff --git a/Classes/Neos/Neos/Ui/Fusion/Helper/NodeInfoHelper.php b/Classes/Neos/Neos/Ui/Fusion/Helper/NodeInfoHelper.php
index <HASH>..<HASH> 100644
--- a/Classes/Neos/Neos/Ui/Fusion/Helper/NodeInfoHelper.php
+++ b/Classes/Neos/Neos/Ui/Fusion/Helper/NodeInfoHelper.php
@@ -74,7 +74,11 @@ class NodeInfoHelper implements ProtectedContextAwareInterface
             $nodeInfo['uri'] = $this->uri($node, $controllerContext);
         }
 
-        foreach ($node->getChildNodes() as $childNode) {
+        $documentChildNodes = $node->getChildNodes($this->baseNodeType);
+        $contentChildNodes = $node->getChildNodes('!Neos.Neos:Document');
+        $childNodes = array_merge($documentChildNodes, $contentChildNodes);
+
+        foreach ($childNodes as $childNode) {
             /* @var NodeInterface $childNode */
             $nodeInfo['children'][] = [
                 'contextPath' => $childNode->getContextPath(),
BUGFIX: respect baseNodeType when rendering child nodes

No need to load filtered out document nodes into the state.