From bb116f5c24e530578469808a8bb39629e681947c Mon Sep 17 00:00:00 2001 From: claude-bot Date: Fri, 15 May 2026 17:05:27 +0900 Subject: [PATCH] fix: hide modal/player overlays when hidden attr is set MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .modalOverlay { display: flex } and .playerOverlay { display: flex } were overriding the browser default [hidden] { display: none }, so the "폴더 추가" modal stayed visible on /op/dashboard load and blocked all other UI. Added a single [hidden] { display: none !important } rule so the hidden attribute always wins regardless of later display rules. Co-Authored-By: Claude Opus 4.7 --- public/styles.css | 2 ++ 1 file changed, 2 insertions(+) diff --git a/public/styles.css b/public/styles.css index 688b10e..a1a5625 100644 --- a/public/styles.css +++ b/public/styles.css @@ -14,6 +14,8 @@ * { box-sizing: border-box; } html, body { margin: 0; padding: 0; } +/* display: flex 등이 걸린 오버레이/모달이라도 hidden 속성을 항상 우선시킨다. */ +[hidden] { display: none !important; } body.siteBody { font-family: 'Pretendard', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;