diff --git a/src/pyj/read_book/iframe.pyj b/src/pyj/read_book/iframe.pyj index 7101426da2..bce2f9ec37 100644 --- a/src/pyj/read_book/iframe.pyj +++ b/src/pyj/read_book/iframe.pyj @@ -255,6 +255,9 @@ class IframeBoss: self.length_before += files[si]?.length or 0 self.onscroll() self.send_message('content_loaded', progress_frac=self.get_progress_frac()) + self.last_cfi = None + window.setTimeout(self.update_cfi, 0) + def calculate_progress_frac(self, current_name, spine_index): files = self.book.manifest.files