From 730a43c922ecc1a29680b57d31a919d2e9151eb5 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Thu, 30 Jan 2025 19:44:17 +0200 Subject: [PATCH] fix(mobile): formatting bar overlapping with bottom bar (fixes #970) --- .../app/widgets/ribbon_widgets/classic_editor_toolbar.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.ts b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.ts index 1c6e7bc8a..e28f57dc2 100644 --- a/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.ts +++ b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.ts @@ -119,10 +119,8 @@ export default class ClassicEditorToolbar extends NoteContextAwareWidget { #adjustPosition() { let bottom = window.innerHeight - (window.visualViewport?.height || 0); - if (bottom === 0) { - // The keyboard is not visible, align it to the launcher bar instead. - bottom = document.getElementById("mobile-bottom-bar")?.offsetHeight || 0; - } + // When the keyboard is not visible, align it to the launcher bar instead. + bottom = Math.max(bottom, document.getElementById("mobile-bottom-bar")?.offsetHeight || 0); this.$widget.css("bottom", `${bottom}px`); }