diff --git a/apps/files/js/dist/sidebar.js b/apps/files/js/dist/sidebar.js
index 14c75b0d7ab96216b26242a8e939cc74ff3c9c65..dbbee88d0eaf540f19603d70aa59425b0aa1d14b 100644
Binary files a/apps/files/js/dist/sidebar.js and b/apps/files/js/dist/sidebar.js differ
diff --git a/apps/files/js/dist/sidebar.js.map b/apps/files/js/dist/sidebar.js.map
index c8624be379994e00def6bd3ffb00963eb3d57fc1..acacae714aa0ffbfb037f1267779892009c0b389 100644
Binary files a/apps/files/js/dist/sidebar.js.map and b/apps/files/js/dist/sidebar.js.map differ
diff --git a/apps/files/src/sidebar.js b/apps/files/src/sidebar.js
index 54293bd24c83d963bdb7f6112a88b5a41f20c3dd..9bf34680ebc3f4523abc4b4255b8417a34d22245 100644
--- a/apps/files/src/sidebar.js
+++ b/apps/files/src/sidebar.js
@@ -37,12 +37,13 @@ Object.assign(window.OCA.Files, { Sidebar: new Sidebar() })
 Object.assign(window.OCA.Files.Sidebar, { Tab })
 
 window.addEventListener('DOMContentLoaded', function() {
-	// Make sure we have a proper layout
-	if (document.getElementById('content')) {
+	const contentElement = document.querySelector('body > .content')
+		|| document.querySelector('body > #content')
 
+	// Make sure we have a proper layout
+	if (contentElement) {
 		// Make sure we have a mountpoint
 		if (!document.getElementById('app-sidebar')) {
-			const contentElement = document.getElementById('content')
 			const sidebarElement = document.createElement('div')
 			sidebarElement.id = 'app-sidebar'
 			contentElement.appendChild(sidebarElement)