diff --git a/public/faq.html b/public/faq.html index 13124a87..98c2b33f 100644 --- a/public/faq.html +++ b/public/faq.html @@ -291,6 +291,29 @@ opacity: 1; } } + + /* Force visible scrollbar on modal (cross-browser) */ + .modal-scrollable { + overflow-y: scroll !important; + scrollbar-width: thin; /* Firefox */ + scrollbar-color: #9ca3af #f3f4f6; /* Firefox: thumb track */ + } + + /* Webkit browsers (Chrome, Safari, Edge) */ + .modal-scrollable::-webkit-scrollbar { + width: 10px; + background-color: #f3f4f6; + } + + .modal-scrollable::-webkit-scrollbar-thumb { + background-color: #9ca3af; + border-radius: 5px; + border: 2px solid #f3f4f6; + } + + .modal-scrollable::-webkit-scrollbar-thumb:hover { + background-color: #6b7280; + } @@ -502,9 +525,8 @@ - -
-
+ +
@@ -548,15 +570,15 @@
-
+
+
- -
-
- -
+ + -
-
+
diff --git a/public/service-worker.js b/public/service-worker.js index ec1c1546..c69e7952 100644 --- a/public/service-worker.js +++ b/public/service-worker.js @@ -5,7 +5,7 @@ * - PWA functionality */ -const CACHE_VERSION = '1.0.6'; +const CACHE_VERSION = '1.0.8'; const CACHE_NAME = `tractatus-v${CACHE_VERSION}`; const VERSION_CHECK_INTERVAL = 3600000; // 1 hour in milliseconds diff --git a/public/version.json b/public/version.json index 76b564c9..9ed1ca26 100644 --- a/public/version.json +++ b/public/version.json @@ -1,12 +1,12 @@ { - "version": "1.0.6", - "buildDate": "2025-10-14T13:30:00Z", + "version": "1.0.8", + "buildDate": "2025-10-14T00:45:00Z", "changelog": [ - "CRITICAL FIX: Updated CSP to allow cdnjs.cloudflare.com", - "Fixes marked.js and highlight.js loading failures", - "Added connectSrc, scriptSrc, styleSrc, fontSrc for CDN", - "FAQ markdown rendering now works correctly" + "CRITICAL FIX: Restructured FAQ modal for proper scrolling", + "Separated fixed controls from scrollable content area", + "Service worker cache refresh to clear CSP errors", + "Scrollbar now visible and functional on all FAQ questions" ], "forceUpdate": true, - "minVersion": "1.0.6" + "minVersion": "1.0.7" }