From c497402864a7821182287771b44f287578f96b8b Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 27 May 2017 18:13:39 +0530 Subject: [PATCH] Update CFI after content loads to ensure a refresh will work --- src/pyj/read_book/iframe.pyj | 3 +++ 1 file changed, 3 insertions(+) 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