diff --git a/website/doc/theme/book.js b/website/doc/theme/book.js index d40440c7..c4f264aa 100644 --- a/website/doc/theme/book.js +++ b/website/doc/theme/book.js @@ -500,7 +500,8 @@ function playground_text(playground) { html.classList.add('sidebar-resizing'); } function resize(e) { - var pos = (e.clientX - sidebar.offsetLeft); + var viewportOffset = sidebar.getBoundingClientRect(); + var pos = (e.clientX - sidebar.offsetLeft - viewportOffset.left); if (pos < 20) { hideSidebar(); } else { diff --git a/website/src/mdbook.rs b/website/src/mdbook.rs index 3efe8e22..65038cac 100644 --- a/website/src/mdbook.rs +++ b/website/src/mdbook.rs @@ -37,6 +37,7 @@ async fn mdbook_page(request: app::HttpRequest) -> ResultPage::Add(StyleSheet::located("/doc/css/variables.css")) ))