Skip to content

fix: preserve head metadata and improve theme contrast - #121

Merged
idcesares merged 1 commit into
mainfrom
fix/accessibility-semantic-colors
Oct 2, 2026
Merged

idcesares merged 1 commit into
mainfrom
fix/accessibility-semantic-colors

Conversation

@idcesares

Copy link
Copy Markdown
Owner

Speed Insights rendered a custom element inside the head, causing the browser to move description, canonical and social metadata into the body. Move it to the body in both layouts and add four browser regressions that inspect the parsed document head.

Pair action foregrounds with semantic theme colors, improve hover and active filters, and increase contrast on Tech Signal counters and card labels. Correct heading order on Work, Blog and recommendations. Preserve authored articles and generated design tokens.

Refresh the single site review with the selected work, feed audit, measured mobile performance and the English pilot recommendation for research and education partnerships.

Validation: Astro Check (59 files, zero issues), assets, Vercel and Node builds; 13 Chromium tests; 24 main-page axe cases across mobile/desktop and both themes, 20 additional state cases, and card-label contrast checks with only the decorative edge hidden in the audit. Dependency audit: zero known vulnerabilities. Independent code review: no blockers.

Limits: NYT and ChinAI feeds could not be confirmed through the environment network tunnel. Lighthouse measurements are one mobile lab run, not field Core Web Vitals; external YouTube images were tunnel-blocked. English content remains a proposed pilot requiring author review.

@vercel

vercel Bot commented Oct 2, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
portfolio Ready Ready Preview Oct 2, 2026 7:55pm UTC

@idcesares
idcesares merged commit fe26119 into main Oct 2, 2026
6 checks passed

This branch was successfully deployed

1 active deployment
Preview — eab7673c Deployed Oct 2, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant