diff --git a/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html b/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html
index 0cefc901d04618091e2b4ea4c06acd09e650195e..d0aea60f92e44bc907a6973498770706f02dd736 100644
--- a/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html
+++ b/typo3/sysext/info/Resources/Private/Partials/PageTsConfig/Tree.html
@@ -8,7 +8,8 @@
 
 <f:be.pageRenderer
     includeJavaScriptModules="{
-        0: '@typo3/backend/element/icon-element.js'
+        0: '@typo3/backend/element/icon-element.js',
+        1: '@typo3/backend/utility/collapse-state-persister.js'
     }"
 />
 
@@ -17,7 +18,7 @@
     <f:then>
         <f:if condition="{listIdentifier}">
             <f:then>
-                <ul class="list-tree text-monospace collapse" id="collapse-list-{listIdentifier}">
+                <ul class="list-tree text-monospace collapse" data-persist-collapse-state="true" id="collapse-list-{listIdentifier}">
                     <f:render
                         section="listItem"
                         arguments="{