diff --git a/typo3/sysext/filelist/Resources/Private/Templates/ElementBrowser/Folder.html b/typo3/sysext/filelist/Resources/Private/Templates/ElementBrowser/Folder.html
index 39bd753f5b3f609cc33d2b99da604d0b0932ff4e..3b36326ad32bdf87cff2c9a165ed3e10c36aefce 100644
--- a/typo3/sysext/filelist/Resources/Private/Templates/ElementBrowser/Folder.html
+++ b/typo3/sysext/filelist/Resources/Private/Templates/ElementBrowser/Folder.html
@@ -22,6 +22,15 @@
         </h4>
     </f:if>
     <f:flashMessages queueIdentifier="core.template.flashMessages"/>
+
+    <div data-filelist-element="true" data-filelist-type="folder" data-filelist-identifier="{selectedFolder.combinedIdentifier}" data-filelist-state-identifier="{selectedFolder.identifier}">
+        <button title="{selectedFolder.storage.name}" class="btn btn-default" data-filelist-action="primary">
+            <core:iconForResource resource="{selectedFolder}" />
+            <f:variable name="folderLabel" value="{f:if(condition: '{selectedFolder.name} !== \'\'', then: '{selectedFolder.name}', else: '{selectedFolder.storage.name}')}" />
+            <f:translate key="LLL:EXT:backend/Resources/Private/Language/locallang_browse_links.xlf:linkTo" arguments="{0: '/{folderLabel}'}">{selectedFolder.storage.name}: {selectedFolder.identifier}</f:translate>
+        </button>
+    </div>
+
     <f:format.raw>{content}</f:format.raw>
 </f:section>