diff --git a/src/pyj/read_book/toc.pyj b/src/pyj/read_book/toc.pyj index 3d647653df..9a22b2a88b 100644 --- a/src/pyj/read_book/toc.pyj +++ b/src/pyj/read_book/toc.pyj @@ -58,6 +58,8 @@ def get_border_nodes(toc, id_map): after = node return True ) + if not before and prev is not None: + before = prev return before, after