diff --git a/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js index a388f863b..7ff2cb7e1 100644 --- a/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js +++ b/src/public/app/widgets/ribbon_widgets/classic_editor_toolbar.js @@ -104,7 +104,13 @@ export default class ClassicEditorToolbar extends NoteContextAwareWidget { } #adjustPosition() { - const bottom = window.innerHeight - window.visualViewport.height; + let bottom = window.innerHeight - window.visualViewport.height; + + if (bottom === 0) { + // The keyboard is not visible, align it to the launcher bar instead. + bottom = document.getElementById("mobile-bottom-bar")?.offsetHeight || 0; + } + this.$widget.css("bottom", `${bottom}px`); }