diff --git a/changelog/unreleased/bugfix-keyboard-not-working-spaces b/changelog/unreleased/bugfix-keyboard-not-working-spaces new file mode 100644 index 00000000000..8a31d30f64f --- /dev/null +++ b/changelog/unreleased/bugfix-keyboard-not-working-spaces @@ -0,0 +1,6 @@ +Bugfix: Paste action (keyboard) not working in project spaces + +We've fixed a bug which caused the user to be unable to paste in project spaces. + +https://github.com/owncloud/web/issues/7510 +https://github.com/owncloud/web/pull/7514 \ No newline at end of file diff --git a/packages/web-app-files/src/components/FilesList/KeyboardActions.vue b/packages/web-app-files/src/components/FilesList/KeyboardActions.vue index c07c9180b95..60759a2c062 100644 --- a/packages/web-app-files/src/components/FilesList/KeyboardActions.vue +++ b/packages/web-app-files/src/components/FilesList/KeyboardActions.vue @@ -40,14 +40,14 @@ export default defineComponent({ }, mounted() { - for(var elementId of this.keybindOnElementIds) { + for (const elementId of this.keybindOnElementIds) { const element = document.getElementById(elementId) if (element) { element.addEventListener('keydown', this.handleShortcut, false) } } document.addEventListener('keydown', this.handlePasteShortcut) - + const fileListClickedEvent = bus.subscribe('app.files.list.clicked', this.resetSelectionCursor) const fileListClickedMetaEvent = bus.subscribe( 'app.files.list.clicked.meta', @@ -62,7 +62,7 @@ export default defineComponent({ bus.unsubscribe('app.files.list.clicked', fileListClickedEvent) bus.unsubscribe('app.files.list.clicked.meta', fileListClickedMetaEvent) bus.unsubscribe('app.files.list.clicked.shift', fileListClickedShiftEvent) - for(var elementId of this.keybindOnElementIds) { + for (const elementId of this.keybindOnElementIds) { const element = document.getElementById(elementId) if (element) { element.removeEventListener('keydown', this.handleShortcut) diff --git a/packages/web-app-files/tests/unit/components/__snapshots__/TrashBin.spec.js.snap b/packages/web-app-files/tests/unit/components/__snapshots__/TrashBin.spec.js.snap index 26b53e8113f..05c7116a478 100644 --- a/packages/web-app-files/tests/unit/components/__snapshots__/TrashBin.spec.js.snap +++ b/packages/web-app-files/tests/unit/components/__snapshots__/TrashBin.spec.js.snap @@ -18,8 +18,8 @@ exports[`Trashbin component when the view is not loading anymore when length of
-
-
file-name-1234 +
+
file-name-1234
file-path @@ -38,8 +38,8 @@ exports[`Trashbin component when the view is not loading anymore when length of
-
-
file-name-5896 +
+
file-name-5896
file-path @@ -58,8 +58,8 @@ exports[`Trashbin component when the view is not loading anymore when length of
-
-
file-name-9856 +
+
file-name-9856
file-path diff --git a/packages/web-app-files/tests/unit/views/spaces/__snapshots__/Project.spec.js.snap b/packages/web-app-files/tests/unit/views/spaces/__snapshots__/Project.spec.js.snap index 526a1830ef8..0cb316849f8 100644 --- a/packages/web-app-files/tests/unit/views/spaces/__snapshots__/Project.spec.js.snap +++ b/packages/web-app-files/tests/unit/views/spaces/__snapshots__/Project.spec.js.snap @@ -2,7 +2,7 @@ exports[`Spaces project view space image should show if given 1`] = `
- +
@@ -41,7 +41,7 @@ exports[`Spaces project view space image should show if given 1`] = ` exports[`Spaces project view space readme should show if given 1`] = `
- +