diff --git a/src/main/frontend/components/sidebar.cljs b/src/main/frontend/components/sidebar.cljs index e8a8580cc1..cadef6d7ac 100644 --- a/src/main/frontend/components/sidebar.cljs +++ b/src/main/frontend/components/sidebar.cljs @@ -392,7 +392,8 @@ (when-let [id (state/get-edit-input-id)] (let [format (:block/format (state/get-edit-block))] (editor-handler/upload-asset id files format editor-handler/*asset-uploading? true))))}) - (common-handler/listen-to-scroll! element)) + (when (:margin-less-pages? (first (:rum/args state))) ;; makes sure full screen pages displaying without scrollbar + (set! (.. element -scrollTop) 0))) state)} [{:keys [route-match margin-less-pages? route-name indexeddb-support? db-restoring? main-content show-action-bar? show-recording-bar?]}] (let [left-sidebar-open? (state/sub :ui/left-sidebar-open?) diff --git a/src/main/frontend/components/sidebar.css b/src/main/frontend/components/sidebar.css index ec7ad92a62..97c65dd2ba 100644 --- a/src/main/frontend/components/sidebar.css +++ b/src/main/frontend/components/sidebar.css @@ -72,6 +72,7 @@ #main-content-container[data-is-margin-less-pages=true] { padding: 0 !important; position: relative; + overflow: hidden; } .left-sidebar-inner {