diff --git a/apps/systemtags/js/systemtags.js b/apps/systemtags/js/systemtags.js
index 9e30b855400cadb32f15c60531092da2a43f1775..68da665a20dc77d0f7a98f82d983d1c9969c87c7 100644
Binary files a/apps/systemtags/js/systemtags.js and b/apps/systemtags/js/systemtags.js differ
diff --git a/apps/systemtags/js/systemtags.js.map b/apps/systemtags/js/systemtags.js.map
index 0712748b1be7bbf1a4bdc5834b012fea9828a063..2c3d6cf87e121451dd0656b02c815235a0512e11 100644
Binary files a/apps/systemtags/js/systemtags.js.map and b/apps/systemtags/js/systemtags.js.map differ
diff --git a/apps/systemtags/src/filesplugin.js b/apps/systemtags/src/filesplugin.js
index 0263fe6beb954e2c4c2a46dc02d1c0685b5b68e8..ac6fe4174b658c6f0f01cdab7bbd1dfbeb355b04 100644
--- a/apps/systemtags/src/filesplugin.js
+++ b/apps/systemtags/src/filesplugin.js
@@ -31,9 +31,14 @@
 				return
 			}
 
-			const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
-			fileList.registerDetailView(systemTagsInfoView)
-			OCA.SystemTags.View = systemTagsInfoView
+			// only create and attach once
+			// FIXME: this should likely be done on a different code path now
+			// for the sidebar to only have it registered once
+			if (!OCA.SystemTags.View) {
+				const systemTagsInfoView = new OCA.SystemTags.SystemTagsInfoView()
+				fileList.registerDetailView(systemTagsInfoView)
+				OCA.SystemTags.View = systemTagsInfoView
+			}
 		},
 	}