diff --git a/resources/compiled_coffeescript.zip b/resources/compiled_coffeescript.zip index 6f4418df74..b8b57bf86a 100644 Binary files a/resources/compiled_coffeescript.zip and b/resources/compiled_coffeescript.zip differ diff --git a/src/calibre/ebooks/oeb/polish/preview.coffee b/src/calibre/ebooks/oeb/polish/preview.coffee index 81448bb1d5..d0f155e079 100644 --- a/src/calibre/ebooks/oeb/polish/preview.coffee +++ b/src/calibre/ebooks/oeb/polish/preview.coffee @@ -56,7 +56,10 @@ class PreviewIntegration for node in document.querySelectorAll('[data-lnum="' + lnum + '"]') if is_hidden(node) continue - node.scrollIntoView() + if node is document.body + window.scrollTo(0, 0) + else + node.scrollIntoView() return line_numbers: () =>