diff --git a/client/components/Reader/TextPage/TextPage.vue b/client/components/Reader/TextPage/TextPage.vue index 4cc2e97d..3a5acf0d 100644 --- a/client/components/Reader/TextPage/TextPage.vue +++ b/client/components/Reader/TextPage/TextPage.vue @@ -230,6 +230,11 @@ class TextPage extends Vue { } draw(immediate) { + if (this.book && this.bookPos >= this.parsed.textLength) { + this.doEnd(); + return; + } + this.canvasShowFirst = !this.canvasShowFirst; const context = this.context;