diff --git a/DEV_LOG.md b/DEV_LOG.md index 3365f27..440ed82 100644 --- a/DEV_LOG.md +++ b/DEV_LOG.md @@ -202,3 +202,16 @@ This document tracks all modifications, npm packages, active compilation states, * **Active Bugs**: None. * **Type Checker Status**: Verified 100% clean type verification (`npx tsc --noEmit` returns exit code 0). +--- + +## [2026-06-14] - Insider CSS Viewport Refactoring (#ISSUE-018) + +### Modified +* **CSS Modal Layout Refactoring**: Fixed the viewport clipping bug in `InsiderMathModal.tsx` and `InsiderBlueprintModal.tsx` by updating the outer wrapper classes to `items-start` with `overflow-y-auto`, and inner card classes to `my-auto max-h-full` to allow dynamic scaling and scrolling. +* **Escape Key & Close Triggers**: Verified that both Escape key events and floating "X" close buttons remain fully functional and reachable across all screen dimensions. + +### Active Bugs / Compile Status +* **Active Bugs**: None. +* **Type Checker Status**: Verified 100% clean type verification (`npx tsc --noEmit` returns exit code 0). + + diff --git a/components/modules/insider/InsiderBlueprintModal.tsx b/components/modules/insider/InsiderBlueprintModal.tsx index 65714e5..1e8b604 100644 --- a/components/modules/insider/InsiderBlueprintModal.tsx +++ b/components/modules/insider/InsiderBlueprintModal.tsx @@ -24,8 +24,8 @@ export default function InsiderBlueprintModal({ isOpen, onClose }: InsiderBluepr if (!isOpen) return null; return ( -
-
+
+
{/* Modal Header */}
diff --git a/components/modules/insider/InsiderMathModal.tsx b/components/modules/insider/InsiderMathModal.tsx index 45ceb0b..8ae42e2 100644 --- a/components/modules/insider/InsiderMathModal.tsx +++ b/components/modules/insider/InsiderMathModal.tsx @@ -26,8 +26,8 @@ export default function InsiderMathModal({ isOpen, onClose }: InsiderMathModalPr if (!isOpen) return null; return ( -
-
+
+
{/* Modal Header */}