From df9c5b3dd65efb6f4f37429e161a9f7af3c84a1b Mon Sep 17 00:00:00 2001 From: Tobias Garske Date: Mon, 15 Jun 2026 16:13:17 +0000 Subject: [PATCH 1/2] MBS-10833: fix hidden navbar dropdown --- styles.css | 4 ++++ styles.scss | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/styles.css b/styles.css index 95968e2..9dd1cc2 100644 --- a/styles.css +++ b/styles.css @@ -366,6 +366,10 @@ body.block_ai_chat_dockright.block_ai_chat_open #page-wrapper #page, body.block_ai_chat_dockright.block_ai_chat_open #sticky-footer { margin-right: 50%; } +body.block_ai_chat_dockright.block_ai_chat_open .navbar.fixed-top, +body.block_ai_chat_dockright.block_ai_chat_open bycs-topbar { + z-index: 1058; +} body.block_ai_chat_dockright .block_ai_chat_modal:not(.embedded) .modal-dialog { position: fixed; width: 50%; diff --git a/styles.scss b/styles.scss index a74ebd0..9551040 100644 --- a/styles.scss +++ b/styles.scss @@ -448,6 +448,14 @@ body.block_ai_chat_dockright { #sticky-footer { margin-right: 50%; } + + // When docked right, the chat is a modal (z-index 1057). Raise the navbar/topbar + // above it so its popovers (e.g. the user-profile menu) stay visible. + // Covers Boost (.navbar.fixed-top) and mebis (bycs-topbar). + .navbar.fixed-top, + bycs-topbar { + z-index: 1058; + } } .block_ai_chat_modal:not(.embedded) .modal-dialog { From aa4494a6c03188aebf19b8fa86c69eb2cdf0bbfc Mon Sep 17 00:00:00 2001 From: Tobias Garske Date: Wed, 17 Jun 2026 08:41:15 +0000 Subject: [PATCH 2/2] Add chatwindow and move bycs-topbar --- styles.css | 9 +++++---- styles.scss | 18 ++++++++++-------- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/styles.css b/styles.css index 9dd1cc2..a7906dc 100644 --- a/styles.css +++ b/styles.css @@ -362,14 +362,15 @@ body.block_ai_chat_openfull a#block_ai_chat_openfull { color: #007bff; } +body.block_ai_chat_chatwindow.block_ai_chat_open .navbar.fixed-top, +body.block_ai_chat_dockright.block_ai_chat_open .navbar.fixed-top { + z-index: 1058; +} + body.block_ai_chat_dockright.block_ai_chat_open #page-wrapper #page, body.block_ai_chat_dockright.block_ai_chat_open #sticky-footer { margin-right: 50%; } -body.block_ai_chat_dockright.block_ai_chat_open .navbar.fixed-top, -body.block_ai_chat_dockright.block_ai_chat_open bycs-topbar { - z-index: 1058; -} body.block_ai_chat_dockright .block_ai_chat_modal:not(.embedded) .modal-dialog { position: fixed; width: 50%; diff --git a/styles.scss b/styles.scss index 9551040..f5ac388 100644 --- a/styles.scss +++ b/styles.scss @@ -442,20 +442,22 @@ body.block_ai_chat_openfull { } } +// MBS-10833: When the chat window or dock-right panel is open it renders as a modal +// (z-index 1057). Raise the Boost navbar above it so its popovers +// (e.g. the user-profile menu) stay visible. +body.block_ai_chat_chatwindow.block_ai_chat_open, +body.block_ai_chat_dockright.block_ai_chat_open { + .navbar.fixed-top { + z-index: 1058; + } +} + body.block_ai_chat_dockright { &.block_ai_chat_open { #page-wrapper #page, #sticky-footer { margin-right: 50%; } - - // When docked right, the chat is a modal (z-index 1057). Raise the navbar/topbar - // above it so its popovers (e.g. the user-profile menu) stay visible. - // Covers Boost (.navbar.fixed-top) and mebis (bycs-topbar). - .navbar.fixed-top, - bycs-topbar { - z-index: 1058; - } } .block_ai_chat_modal:not(.embedded) .modal-dialog {