• Mahmoud Aglan's avatar
    Fix site-wide critical & medium issues from audit · 2d1d4b4f
    Mahmoud Aglan authored
    - CSS: Replace all `vi` units with `vw` for browser compat (tokens.css)
    - CSS: Add hex fallbacks before every oklch() usage (~30 instances in pages.css)
    - CSS: Remove invalid `lang: ar;`, add 100vh fallback, add [data-reveal] CLS fix (base.css)
    - CSS: Add missing --color-primary-dark, --brand-primary, --brand-teal tokens
    - JS: Remove broken View Transitions API usage (navigated before transition rendered)
    - JS: Fix token name mismatches in injected styles (--color-surface → --bg-surface, etc.)
    - JS: Fix exit-intent modal accessibility (aria-label, focus trap, escape key leak)
    - HTML: Add OG tags, canonical URL, theme-color to index.html
    - HTML: Fix features.html dead anchor links, footer structure, Arabic typo
    - HTML: Fix pricing page annual price contradictions, "first 30" consistency
    - HTML: Update copyright year to 2025 across all pages
    Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
    2d1d4b4f
blog.html 20.5 KB