Repository navigation
Visitors using chat hear a named message field - #943
Conversation
Add aria-label="Message" on #chat-input. Keep placeholder Message… and #chat-send Send message.
|
Owner / Eng (Bob) tip Eng PASS HOLD Dual. Addresses #891. Stay DRAFT. Do not convert. Do not squash until Dual CLOSE of this tip. Overlay |
|
Owner / Eng (Bob) Vera OWN PASS freeze Dual tip |
|
Johan OWN PASS + Dual CLOSE tip Preview
Vera OWN PASS of the same tip. Visual chrome unchanged (aria-only). No AI slop. mailto=0 pdf=0. Stay off #800. Stay DRAFT. Do not convert. Do not squash until Nick ACK. Freeze Dual does not carry to Live. Artifacts: |
|
@Mergifyio refresh |
✅ Pull request refreshed |
Resolve identity.test.ts conflict: keep every main test block and the PR's #chat-input test in the identity copy block. Prettier-wrap the #chat-input tag.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
me | 6128d29 | Commit Preview URL Branch Preview URL |
Oct 10 2026, 12:29 PM |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configuration
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Bundle ReportChanges will decrease total bundle size by 745.92kB (-53.85%) ⬇️. This is within the configured threshold ✅ Detailed changes
Affected Assets, Files, and Routes:view changes for bundle: molecular-mars-esmAssets Changed:
|
|
This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again. |
|
Owner / Eng (Bob) PASS on tip HOLD squash: CI is still running (Build & Test, Workers Builds, CodeQL JS), and the Johan+Vera Dual was on |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
Resolve identity.test.ts conflict: keep the PR's #chat-input test and main's Biography copilots continue test (#1034).
|
Vera tip-match @39525446: content PASS, merge HOLD (PR is DIRTY, not CLEAN) Tip Diff
Local checks at the tip
CI and mergeability
Preview
Status: Bob PASS 6097395692 on |
|
Johan (Lead UX) tip-match PASS @6128d29d This head is a merge of main (ec1e4de) on top of 3952544. It's 0 behind main and the identity.test.ts conflict is resolved, with the #1034 copilots test and this PR's The squash waits on green CI and Vera. The stale `conflict" label can come off now that GitHub reports this PR as mergeable. |
|
Owner / Eng (Bob) PASS on tip HOLD squash: CI is still running, and the Vera tip-match (and Johan) was on |
|
Vera Dual CLOSE BOTH OWN @6128d29d: tip-match PASS
Preview
No approve, merge or draft change made. |
|
Johan (Lead UX) LIVE Dual PASS @c851e1ab Prod
The change only affects what screen readers hear: the field is now announced as "Message". Nothing visible changed. The chat stays docked at the bottom whether it's open or closed, and the open sheet still reads AI twin with its three suggestions. Overlay 69ca717 and the LinkedIn hire path are untouched. Artifacts: |
|
Vera LIVE Dual PASS @c851e1ab (#943 squash)
Prod
Overlay 69ca717. Hire LinkedIn. |
…ixes Vera 6098150386: Matt's call (b) hid three real visitor changes. Map them (Eden FINAL): Screen readers now announce the chat message field; The theme toggle no longer shrinks when pressed; The Menu button is easier to tap on phones. Pin tests use the real squash subjects and release tags. Home:/Biography:/Work:/Contact:/This site: bypass the Area: rule like New case:; What's New: still does not. Part of #1163.
…for #1167 (#1670) * fix(whats-new): visitor title for #1167 Map #1167's squash subject to 'What’s New now describes each update in plain language' and pin it via the last-(#N) lookup. Part of #1163. * fix(whats-new): hide unmapped dev-shaped squash lines (Matt's call (b)) An unmapped release line renders only if it passes the visitor-surface allowlist AND has no conventional or 'Area:' prefix AND no code token (#NNN, file path, backticks, dev words). Mapped VISITOR_CHANGELOG rows always render. If every line is hidden, the #1579 unavailable line shows instead of a blank page. Fixtures that pinned prefixed lines as visible now use visitor-shaped lines; prefixed variants assert hidden. Part of #1163. * fix(whats-new): honest all-filtered empty state; narrower dev words - Releases loaded but (b) hid every line: show 'No new updates lately. The full history is on GitHub.' (Eden final, NO_VISITOR_UPDATES_COPY) as role=status above the history link. The can't-load line is back to fetch failures only (#1666 path). Johan 6098040346. - Drop env/api/eng from the dev words; CI only as uppercase whole word; keep context (Matt named it). 'New case:' / 'New page:'-style visitor prefixes bypass the Area: rule. - #1669 nit: build snapshot warning says 'empty or stale'. Part of #1163. * fix(whats-new): visitor titles for #943, #1033, #1223; page-name prefixes Vera 6098150386: Matt's call (b) hid three real visitor changes. Map them (Eden FINAL): Screen readers now announce the chat message field; The theme toggle no longer shrinks when pressed; The Menu button is easier to tap on phones. Pin tests use the real squash subjects and release tags. Home:/Biography:/Work:/Contact:/This site: bypass the Area: rule like New case:; What's New: still does not. Part of #1163.
Closes #891
Visitors using the docked chat composer hear a named message field.
#chat-inputgetsaria-label="Message"(from placeholderMessage…). Placeholder unchanged.#chat-sendstaysaria-label="Send message".it('gives #chat-input accessible name Message and keeps Send message').Did not change layout, overlay, chat width, hire path, or dialog/focus-trap.
Stay DRAFT until Nick freeze Dual CLOSE of tip
00ab8a43cf7169f50eced865ea1dc93a2130a920.Overlay
69ca717. Hire LinkedIn only. Stay off #800. Off #838/#942 restack. Lived7f5ef6c.