• Joined on 2026-05-03
null commented on issue null/Queue-North-Website#231 2026-09-10 04:35:07 -05:00
A section link whose id is not a valid CSS selector crashes the whole page

Fixed in b260bca. src/components/ScrollToTop.jsx now uses document.getElementById(decodeURIComponent(hash.slice(1))) inside try/catch instead of document.querySelector(hash). Proven in Chromium…

null closed issue null/Queue-North-Website#231 2026-09-10 04:34:46 -05:00
A section link whose id is not a valid CSS selector crashes the whole page
null pushed to dev at null/Queue-North-Website 2026-09-10 04:34:46 -05:00
b260bca24f fix(ui): a link with an odd fragment took the whole page down
null closed issue null/Queue-North-Website#232 2026-09-10 04:32:51 -05:00
Prerender hoists body tags and replaces its markers unsafely
null commented on issue null/Queue-North-Website#233 2026-09-10 04:32:50 -05:00
Prerender preloads the header logo instead of each page's hero image

Fixed in 28b07ab. scripts/prerender.js now keys the hero preload on the image React marked with a high fetch priority, matched case-insensitively because React writes fetchPriority camelCase in…

null commented on issue null/Queue-North-Website#232 2026-09-10 04:32:50 -05:00
Prerender hoists body tags and replaces its markers unsafely

Fixed in 28b07ab. The hoist now parks inline blocks first and leaves in place; both marker substitutions are a split and join instead of String.replace, so a dollar sign in…

null closed issue null/Queue-North-Website#233 2026-09-10 04:32:39 -05:00
Prerender preloads the header logo instead of each page's hero image
null pushed to dev at null/Queue-North-Website 2026-09-10 04:32:39 -05:00
28b07abc28 fix(build): the prerender preloaded the logo, hoisted any tag, and hid its errors
null commented on issue null/Queue-North-Website#234 2026-09-10 04:28:39 -05:00
Service and industry meta descriptions run two sentences together

Fixed in fef8b07. buildDescription in src/lib/seo.js replaces clampDescription: composed fragments are joined as sentences (a full stop added where one is missing) and an owner-approved description…

null closed issue null/Queue-North-Website#234 2026-09-10 04:28:30 -05:00
Service and industry meta descriptions run two sentences together
null pushed to dev at null/Queue-North-Website 2026-09-10 04:28:30 -05:00
fef8b0718c fix(seo): descriptions were two sentences run together on all eleven detail pages
null commented on issue null/Queue-North-Website#222 2026-09-10 04:26:42 -05:00
Replace the site's em dashes with commas, colons and full stops

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,…

null closed issue null/Queue-North-Website#222 2026-09-10 04:26:27 -05:00
Replace the site's em dashes with commas, colons and full stops
null pushed to dev at null/Queue-North-Website 2026-09-10 04:26:27 -05:00
aab0104b01 ui: no em dashes in anything a visitor or a crawler reads
null commented on issue null/Queue-North-Website#235 2026-09-10 04:24:02 -05:00
secrets.sh never runs its private-key pattern and verify never scans dist

Fixed in 26136f4. grep now takes -e at scripts/secrets.sh:320 and :335, every pattern is compiled against empty input before the scan (an unreadable one exits 2), the NAME=value pattern also…

null commented on issue null/Queue-North-Website#223 2026-09-10 04:24:02 -05:00
A refused push and untracked files both pass silently

Correcting this issue's premise before anyone acts on it. Two of its three claims are wrong, observed live while committing 26136f4.

post-commit does not pass silently. With the push…

null closed issue null/Queue-North-Website#235 2026-09-10 04:23:42 -05:00
secrets.sh never runs its private-key pattern and verify never scans dist
null pushed to dev at null/Queue-North-Website 2026-09-10 04:23:42 -05:00
26136f4e5c security: the scanner never ran its private-key pattern, and verify never saw dist
null opened issue null/Queue-North-Website#233 2026-09-10 04:13:36 -05:00
Prerender preloads the header logo instead of each page's hero image
null opened issue null/Queue-North-Website#234 2026-09-10 04:13:36 -05:00
Service and industry meta descriptions run two sentences together