# Comprehensive CV Site Test Results **Test Date:** November 16, 2025 **Test File:** `test-comprehensive.mjs` **Test Duration:** ~40 seconds **Browser:** Chromium (Playwright) --- ## 📊 Overall Summary | Metric | Count | |--------|-------| | ✅ Tests Passed | 11 | | ❌ Tests Failed | 4 | | ⚠️ Warnings | 3 | | 🔴 Errors Found | 8 (4 unique) | **Overall Status:** ❌ **SOME TESTS FAILED** - Critical bugs discovered --- ## 🎯 Test Results by Category ### ✅ TEST 1: Hyperscript Functions & Error Detection **Grade: B** | 2 passed, 0 failed | Test | Status | Details | |------|--------|---------| | No parse errors | ✅ PASS | All hyperscript loaded without syntax errors | | All 9 functions defined | ✅ PASS | All required functions exist in runtime | | Error tracking enabled | ✅ PASS | Console and page error monitoring active | **Functions Verified:** 1. `printFriendly()` ✓ 2. `initScrollBehavior()` ✓ 3. `handleScroll()` ✓ 4. `toggleCVLength()` ✓ 5. `toggleIcons()` ✓ 6. `toggleTheme()` ✓ 7. `syncPdfHover()` ✓ 8. `syncPrintHover()` ✓ 9. `highlightZoomControl()` ✓ --- ### ❌ TEST 2: Toggle Functionality **Grade: C** | 0 passed, 1 failed | Test | Status | Details | |------|--------|---------| | CV Length Toggle | ❌ FAIL | Element `#lengthToggle` is hidden (inside label) | | Icons Toggle | ❌ FAIL | Test failed due to timeout | | Theme Toggle | ❌ FAIL | Test failed due to timeout | | localStorage Persistence | ⚠️ SKIP | Test not reached | **Issue Identified:** Toggle checkboxes are visually hidden by design (they're inside `