diff --git a/frontend/src/components/files/ListingItem.vue b/frontend/src/components/files/ListingItem.vue index 642e5454..a13c85a9 100644 --- a/frontend/src/components/files/ListingItem.vue +++ b/frontend/src/components/files/ListingItem.vue @@ -247,7 +247,11 @@ export default { this.addSelected(this.index); }, open: function () { - this.$router.push({ path: this.url }); + if (this.isDir) { + this.$router.push({ path: this.url }); + } else { + this.$router.replace({ path: this.url }); + } }, }, };