Replace the site's em dashes with commas, colons and full stops #222
Labels
No Label
P0
P1
P2
P3
accessibility
backend
bug
content
data-integrity
enhancement
frontend
infra
integration
owner
owner-input
performance
phase-7
phase-8
release-blocker
security
seo
ui
ux
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: null/Queue-North-Website#222
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Null's direction, 2026-09-10: no em dashes in site copy. Punctuation only, no word changes.
The nine in the existing site.
src/components/SEO.jsx:4, the default share-image alt text, emitted twice on every pagesrc/pages/Home.jsx:257and:290src/pages/Services.jsx:99src/pages/Contact.jsx:183src/data/services.js:120public/site.webmanifest:4, linked from every pageindex.html:25and:31, template fallbacks that never reachdist/(changed for consistency)Levi's 4 in the Contact Center copy are handled in that page's issue. 13 more sit in code comments and reach no page, so they are left alone. The hours range on
/contactuses en dashes, a different character.Why first. The content validator and the HTML audit fail on U+2014, and today every built page contains one, so this lands before them.
Verify:
grep -rlP '\x{2014}' dist --include='*.html' --include='*.webmanifest'prints nothing.Done in
aab0104. Nine em dashes in shipped copy replaced with a comma, colon or full stop, no word changed: SEO.jsx:4 (the share-image alt, emitted twice per page), index.html:25 and :31, Home.jsx:257 and :290, Services.jsx:99, Contact.jsx:183, services.js:120, public/site.webmanifest:4. Verified against the build rather than the source: grep -rlP for U+2014 over dist/ finds nothing in any HTML file, the webmanifest, the sitemap or the JS bundle. Thirteen in code comments were left alone, and the en dashes in the /contact hours range are a different character.