From d61211e300e215694d204ee1904e72c282b96dd3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 12 Apr 2026 18:33:50 +0000 Subject: [PATCH 1/2] Initial plan From 18124ff2a15f7ff183f55d4cef83d395f60c6d57 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 12 Apr 2026 18:34:38 +0000 Subject: [PATCH 2/2] Fix broken UI on security reset overlay: add backdrop-filter and close support modal Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/747e607a-1980-434c-9278-344ea75b8bc1 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com> --- app/sovran_systemsos_web/static/css/security.css | 2 ++ app/sovran_systemsos_web/static/js/security.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/app/sovran_systemsos_web/static/css/security.css b/app/sovran_systemsos_web/static/css/security.css index f40dea6..38d0c8e 100644 --- a/app/sovran_systemsos_web/static/css/security.css +++ b/app/sovran_systemsos_web/static/css/security.css @@ -222,6 +222,8 @@ position: fixed; inset: 0; background-color: rgba(6, 8, 7, 0.94); + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); z-index: 1000; align-items: center; justify-content: center; diff --git a/app/sovran_systemsos_web/static/js/security.js b/app/sovran_systemsos_web/static/js/security.js index a2a1b29..7f1394f 100644 --- a/app/sovran_systemsos_web/static/js/security.js +++ b/app/sovran_systemsos_web/static/js/security.js @@ -125,6 +125,8 @@ function openSecurityModal() { var $secResetOverlay = document.getElementById("security-reset-overlay"); var $secResetStep = document.getElementById("security-reset-overlay-step"); if ($secResetOverlay) $secResetOverlay.classList.add("visible"); + // Close the support modal so its content doesn't bleed through the overlay + if ($supportModal) $supportModal.classList.remove("open"); if (resetStatus) { resetStatus.textContent = "Running security reset\u2026"; resetStatus.className = "security-status-msg security-status-info"; } try {