diff --git a/frontend/apps/reader/modules/readerrolling.lua b/frontend/apps/reader/modules/readerrolling.lua index e16abc1c4..f0b61baa5 100644 --- a/frontend/apps/reader/modules/readerrolling.lua +++ b/frontend/apps/reader/modules/readerrolling.lua @@ -670,6 +670,7 @@ function ReaderRolling:onGotoXPointer(xp, marker_xp) end if self.unmark_func then -- execute scheduled unmark now to clean previous marker + UIManager:unschedule(self.unmark_func) self.unmark_func() self.unmark_func = nil end