From 10718068923b30db3abffc25a3e4256668790e7a Mon Sep 17 00:00:00 2001 From: JamesPasta Date: Wed, 12 Aug 2026 15:09:13 -0700 Subject: [PATCH] bugfix/AB#33850-CSS-NotifcationsIssueWithModal --- .../Views/Shared/Components/Notifications/Default.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Shared/Components/Notifications/Default.js b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Shared/Components/Notifications/Default.js index edd18555f..0d17c84bd 100644 --- a/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Shared/Components/Notifications/Default.js +++ b/applications/Unity.GrantManager/src/Unity.GrantManager.Web/Views/Shared/Components/Notifications/Default.js @@ -619,6 +619,11 @@ console.warn('init() called again but already initialized, returning early'); return; } + + const modalEl = document.getElementById('notificationModal'); + if (modalEl && modalEl.parentElement !== document.body) { + document.body.appendChild(modalEl); + } console.debug('init() starting'); @@ -633,7 +638,6 @@ configureSubmitOnlyValidation(); - const modalEl = document.getElementById('notificationModal'); if (modalEl) { // Always reset validation when modal is fully closed modalEl.addEventListener('hidden.bs.modal', () => resetValidationState());