diff --git a/apps/settings/css/settings.scss b/apps/settings/css/settings.scss
index bb2359c06fab74135127db8b31e0b4140abd2290..7b90a261c9077adedbf6a2d6d86f8081aea5da73 100644
--- a/apps/settings/css/settings.scss
+++ b/apps/settings/css/settings.scss
@@ -1676,8 +1676,11 @@ doesnotexist:-o-prefocus, .strengthify-wrapper {
 							opacity: .5;
 							cursor: pointer;
 
-							&:hover {
+							&:focus,
+							&:hover,
+							&:active {
 								opacity: .7;
+								background-color: var(--color-background-dark)
 							}
 						}
 					}
diff --git a/apps/settings/js/vue-1.js b/apps/settings/js/vue-1.js
new file mode 100644
index 0000000000000000000000000000000000000000..0dc11394049f59c94ebee33dd0987b01fcb560f7
Binary files /dev/null and b/apps/settings/js/vue-1.js differ
diff --git a/apps/settings/js/vue-4.js b/apps/settings/js/vue-4.js
new file mode 100644
index 0000000000000000000000000000000000000000..ba478a268676d0ce4185e00f6fd178b874241210
Binary files /dev/null and b/apps/settings/js/vue-4.js differ
diff --git a/apps/settings/js/vue-4.js.map b/apps/settings/js/vue-4.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..36776c60b98714241e59c94a0f0097f686e44353
Binary files /dev/null and b/apps/settings/js/vue-4.js.map differ
diff --git a/apps/settings/js/vue-6.js b/apps/settings/js/vue-6.js
index c2f375e111e9123faa5cfcc4b1fbc6ca7852db41..7e1c1b85fd247d5ed74680607e0db2fa6d3c46f7 100644
Binary files a/apps/settings/js/vue-6.js and b/apps/settings/js/vue-6.js differ
diff --git a/apps/settings/js/vue-6.js.map b/apps/settings/js/vue-6.js.map
index 33b9cdf493298c99a731e5bb3030ea61843b0b86..379219d05f68c5a55d6ce7c6a16de96a2bd7ca00 100644
Binary files a/apps/settings/js/vue-6.js.map and b/apps/settings/js/vue-6.js.map differ
diff --git a/apps/settings/js/vue-editor-collab.js b/apps/settings/js/vue-editor-collab.js
new file mode 100644
index 0000000000000000000000000000000000000000..ffbd30dc13be367f3e17be8e865a05ca633bc4e0
Binary files /dev/null and b/apps/settings/js/vue-editor-collab.js differ
diff --git a/apps/settings/js/vue-editor-collab.js.map b/apps/settings/js/vue-editor-collab.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..b9a1f0ed936db518177e3ac128ee24ccb99ef9b3
Binary files /dev/null and b/apps/settings/js/vue-editor-collab.js.map differ
diff --git a/apps/settings/js/vue-editor-guest.js b/apps/settings/js/vue-editor-guest.js
new file mode 100644
index 0000000000000000000000000000000000000000..d296cc19d54e0a60df4e13a3e281db00d946a2d9
Binary files /dev/null and b/apps/settings/js/vue-editor-guest.js differ
diff --git a/apps/settings/js/vue-editor-guest.js.map b/apps/settings/js/vue-editor-guest.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..d303f906ad0be6ee671a3ed85bf2b87a7adb4d53
Binary files /dev/null and b/apps/settings/js/vue-editor-guest.js.map differ
diff --git a/apps/settings/js/vue-editor-rich.js b/apps/settings/js/vue-editor-rich.js
new file mode 100644
index 0000000000000000000000000000000000000000..bc86ccba9e1714b929ae040c4871383d1a0b0ad6
Binary files /dev/null and b/apps/settings/js/vue-editor-rich.js differ
diff --git a/apps/settings/js/vue-editor-rich.js.map b/apps/settings/js/vue-editor-rich.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..f91ee3fd111a009b8dac26463567b75c747bb660
Binary files /dev/null and b/apps/settings/js/vue-editor-rich.js.map differ
diff --git a/apps/settings/js/vue-editor.js b/apps/settings/js/vue-editor.js
new file mode 100644
index 0000000000000000000000000000000000000000..e1fb90788820496e63b88dfd1e3527c4af41e174
Binary files /dev/null and b/apps/settings/js/vue-editor.js differ
diff --git a/apps/settings/js/vue-editor.js.map b/apps/settings/js/vue-editor.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..94c27a0e050a0ca7e00f7414e2cc62d6eb068804
Binary files /dev/null and b/apps/settings/js/vue-editor.js.map differ
diff --git a/apps/settings/js/vue-files-modal.js b/apps/settings/js/vue-files-modal.js
new file mode 100644
index 0000000000000000000000000000000000000000..78f4e50f1a8db0322867d895903f5985e020b2fe
Binary files /dev/null and b/apps/settings/js/vue-files-modal.js differ
diff --git a/apps/settings/js/vue-files-modal.js.map b/apps/settings/js/vue-files-modal.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..1f8172c91684bf226d55d2299092be58cc88e4c9
Binary files /dev/null and b/apps/settings/js/vue-files-modal.js.map differ
diff --git a/apps/settings/js/vue-settings-apps-users-management.js b/apps/settings/js/vue-settings-apps-users-management.js
index 049fa3a51bfa6465e3716d56e039bfc3e4ef378c..8e1c539a44bae312cb7b2125e1c453ecaa318e39 100644
Binary files a/apps/settings/js/vue-settings-apps-users-management.js and b/apps/settings/js/vue-settings-apps-users-management.js differ
diff --git a/apps/settings/js/vue-settings-apps-users-management.js.map b/apps/settings/js/vue-settings-apps-users-management.js.map
index 572b2d7df23caffb1e2e0627f0cec2fb5a9ea44c..fd400b51c50ca255aef51b3dc410b1f737e61e3f 100644
Binary files a/apps/settings/js/vue-settings-apps-users-management.js.map and b/apps/settings/js/vue-settings-apps-users-management.js.map differ
diff --git a/apps/settings/js/vue-vendors-editor-collab-editor-guest.js b/apps/settings/js/vue-vendors-editor-collab-editor-guest.js
new file mode 100644
index 0000000000000000000000000000000000000000..63c63fc872fed5ea83307de524fd0d2c7c225d3c
Binary files /dev/null and b/apps/settings/js/vue-vendors-editor-collab-editor-guest.js differ
diff --git a/apps/settings/js/vue-vendors-editor-collab-editor-guest.js.map b/apps/settings/js/vue-vendors-editor-collab-editor-guest.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..5926686ce4e6878886e3115ba08f66a502a2651f
Binary files /dev/null and b/apps/settings/js/vue-vendors-editor-collab-editor-guest.js.map differ
diff --git a/apps/settings/js/vue-vendors-files-modal.js b/apps/settings/js/vue-vendors-files-modal.js
new file mode 100644
index 0000000000000000000000000000000000000000..62b12a620ce3e3931cad8820665f0a7cf540ae85
Binary files /dev/null and b/apps/settings/js/vue-vendors-files-modal.js differ
diff --git a/apps/settings/js/vue-vendors-files-modal.js.map b/apps/settings/js/vue-vendors-files-modal.js.map
new file mode 100644
index 0000000000000000000000000000000000000000..3b85cf3ce26fe05a4407812145220f623fc7c511
Binary files /dev/null and b/apps/settings/js/vue-vendors-files-modal.js.map differ
diff --git a/apps/settings/src/components/UserList/UserRowSimple.vue b/apps/settings/src/components/UserList/UserRowSimple.vue
index 5fc53d928ab9211a1a72162f7678307850173d88..ebfb19465fbedcbd2356c943002bbc533a773e65 100644
--- a/apps/settings/src/components/UserList/UserRowSimple.vue
+++ b/apps/settings/src/components/UserList/UserRowSimple.vue
@@ -65,8 +65,12 @@
 					</ActionButton>
 				</Actions>
 				<div class="userPopoverMenuWrapper">
-					<div v-click-outside="hideMenu" class="icon-more" @click="$emit('toggleMenu')" />
-					<div class="popovermenu" :class="{ 'open': openedMenu }">
+					<button
+						v-click-outside="hideMenu"
+						class="icon-more"
+						:aria-label="t('settings', 'Toggle user actions menu')"
+						@click.prevent="$emit('toggleMenu')" />
+					<div class="popovermenu" :class="{ 'open': openedMenu }" :aria-expanded="openedMenu">
 						<PopoverMenu :menu="userActions" />
 					</div>
 				</div>
@@ -170,10 +174,14 @@ export default {
 }
 </script>
 
-<style scoped>
+<style lang="scss">
 	.cellText {
 		overflow: hidden;
 		text-overflow: ellipsis;
 		white-space: nowrap;
+}
+	.icon-more {
+		background-color: var(--color-main-background);
+		border: 0;
 	}
 </style>