diff --git a/_headers b/_headers index 6991591..e5d1dcb 100644 --- a/_headers +++ b/_headers @@ -11,7 +11,7 @@ # font options load on demand: Atkinson Hyperlegible (CSS from # fonts.googleapis.com, files from fonts.gstatic.com) and OpenDyslexic # (CSS + files from fonts.cdnfonts.com). Only fetched when a user opts in. - Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.jsdelivr.net; script-src-elem 'self' https://cdn.jsdelivr.net; worker-src 'self' blob:; img-src 'self' data: blob: https:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://fonts.cdnfonts.com; font-src 'self' data: https://fonts.gstatic.com https://fonts.cdnfonts.com; connect-src 'self' https://cdn.jsdelivr.net https://*.supabase.co https://api.web3forms.com; frame-ancestors 'none'; base-uri 'none'; object-src 'none'; form-action 'none'; upgrade-insecure-requests + Content-Security-Policy: default-src 'self'; script-src 'self' https://cdn.jsdelivr.net; script-src-elem 'self' https://cdn.jsdelivr.net; worker-src 'self' blob:; img-src 'self' data: blob:; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com https://fonts.cdnfonts.com; font-src 'self' data: https://fonts.gstatic.com https://fonts.cdnfonts.com; connect-src 'self' https://cdn.jsdelivr.net https://*.supabase.co https://api.web3forms.com; frame-ancestors 'none'; base-uri 'none'; object-src 'none'; form-action 'none'; upgrade-insecure-requests # Force HTTPS for a year, cover subdomains, and allow preloading — matches # the fleet baseline used by the sibling companion apps. Cloudflare Pages # already serves HTTPS-only; this makes the browser refuse any downgrade. diff --git a/app.js b/app.js index 08328d4..ee4b5a8 100644 --- a/app.js +++ b/app.js @@ -1760,7 +1760,7 @@ function renderQuizResults() { const wrongHTML = wrong.length === 0 ? '' : `
-

Missed (${wrong.length})

+

Missed (${wrong.length})