diff --git a/komga-webui/src/components/ReadMore.vue b/komga-webui/src/components/ReadMore.vue index cb1075ad3..e4f2a5410 100644 --- a/komga-webui/src/components/ReadMore.vue +++ b/komga-webui/src/components/ReadMore.vue @@ -1,5 +1,5 @@ @@ -272,7 +272,7 @@ - {{ book.metadata.summary }} + {{ book.metadata.summary }} @@ -487,6 +487,7 @@ export default Vue.extend({ siblingPrevious: {} as BookDto, siblingNext: {} as BookDto, readLists: [] as ReadListDto[], + readMore: false, } }, async created() { @@ -518,6 +519,7 @@ export default Vue.extend({ }, async beforeRouteUpdate(to, from, next) { if (to.params.bookId !== from.params.bookId) { + this.readMore = false this.loadBook(to.params.bookId) } diff --git a/komga-webui/src/views/BrowseOneshot.vue b/komga-webui/src/views/BrowseOneshot.vue index bfd4a43e7..ac2b11851 100644 --- a/komga-webui/src/views/BrowseOneshot.vue +++ b/komga-webui/src/views/BrowseOneshot.vue @@ -249,7 +249,7 @@ - {{ book.metadata.summary }} + {{ book.metadata.summary }} @@ -295,7 +295,7 @@ - {{ book.metadata.summary }} + {{ book.metadata.summary }} @@ -609,6 +609,7 @@ export default Vue.extend({ contextName: '', collections: [] as CollectionDto[], readLists: [] as ReadListDto[], + readMore: false, } }, async created() { @@ -650,6 +651,7 @@ export default Vue.extend({ }, async beforeRouteUpdate(to, from, next) { if (to.params.seriesId !== from.params.seriesId) { + this.readMore = false this.loadSeries(to.params.seriesId) } diff --git a/komga-webui/src/views/BrowseSeries.vue b/komga-webui/src/views/BrowseSeries.vue index 92d22fac7..a17265666 100644 --- a/komga-webui/src/views/BrowseSeries.vue +++ b/komga-webui/src/views/BrowseSeries.vue @@ -171,7 +171,12 @@ {{ $t('browse_series.series_no_summary') }} - {{ series.booksMetadata.summary }} + {{ series.booksMetadata.summary }} @@ -225,7 +230,12 @@ {{ $t('browse_series.series_no_summary') }} - {{ series.booksMetadata.summary }} + {{ series.booksMetadata.summary }} @@ -621,6 +631,8 @@ export default Vue.extend({ tag: [] as NameValue[], mediaProfile: [] as NameValue[], }, + readMore: false, + readMoreTitles: false, } }, computed: { @@ -810,6 +822,8 @@ export default Vue.extend({ // reset await this.resetParams(to, to.params.seriesId) + this.readMore = false + this.readMoreTitles = false this.page = 1 this.totalPages = 1 this.totalElements = null