From 02248ccc3867baed62fe2a52ab0bd22364e6a2fd Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sun, 22 Mar 2026 20:04:51 -0400 Subject: [PATCH] fix: keyboard overlay hidden behind bottom bars due to z-order Opus initChildren uses pairs() which has non-deterministic ordering. The keyboard overlay occupies the same screen space as alertBar, footerBar, and bottomBar. If those bars end up later in the children array, they render on top and hide the keyboard. Added raise() after enabling the keyboard to move it to the end of the children array, ensuring it renders on top. --- manager/display.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/manager/display.lua b/manager/display.lua index 40e4ee9..f08e988 100644 --- a/manager/display.lua +++ b/manager/display.lua @@ -290,6 +290,7 @@ local function buildMainPage() local page = self.parent if showKeyboard then UI.Window.enable(page.keyboard) + page.keyboard:raise() page.keyboard:draw() else page.keyboard:disable()