Grok 4.3, web sources UX, and mobile polish#1064
Conversation
|
Claude finished @MaheshtheDev's task in 2m 11s —— View job Review Complete
Overview: Adds Grok 4.3 as the default model, improves web sources UX with citation hover cards and a collapsible sources pill, fixes mobile layout/navigation, and addresses several bugs including tool_use/tool_result mismatches and a11y issues. Issues found: None — this looks good to ship. Key changes reviewed:
Score: 9/10 Solid PR with good attention to edge cases. |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-mcp | 023ea8e | Jun 08 2026, 06:21 AM |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
supermemory-app | 023ea8e | Commit Preview URL Branch Preview URL |
Jun 08 2026, 06:22 AM |
There was a problem hiding this comment.
Overview: Adds Grok 4.3 as the default model, improves web sources UX with citation hover cards and a collapsible sources pill, fixes mobile layout/navigation, and addresses several bugs including tool_use/tool_result mismatches and a11y issues.
Issues found: None — this looks good to ship.
Key changes reviewed:
- Tool parts sanitization (
index.tsx:356-363): Correctly strips tool parts before sending to backend, fixing the tool_use/tool_result mismatch on follow-up messages. - Text run merging (
agent-message.tsx:583-599): Properly coalesces text parts split bysource-urlcitations to prevent broken markdown rendering. - Citation hover cards (
agent-message.tsx:72-120): Clean implementation with proper URL parsing and graceful fallbacks. - A11y fix (
select-spaces-modal.tsx): Added missingDialogTitle— good catch. - Error message extraction (
use-document-mutations.ts): The newfetchErrorMessagehelper handles multiple error formats cleanly.
Score: 9/10
Solid PR with good attention to edge cases. The only minor observation (not blocking) is that the WebSourcesPill click-outside handler could potentially be replaced with a Radix/headless popover for consistency, but the current implementation is correct.
f27199b to
d13c493
Compare
There was a problem hiding this comment.
Overview: Adds Grok 4.3 as the default model, improves web sources UX with citation hover cards and a collapsible sources pill, fixes mobile layout/navigation, and addresses several bugs including tool_use/tool_result mismatches and a11y issues.
Issues found: None — this looks good to ship.
Key changes reviewed:
- Tool parts sanitization (
index.tsx:356-363): Correctly strips tool parts before sending to backend, fixing the tool_use/tool_result mismatch on follow-up messages. - Text run merging (
agent-message.tsx:583-599): Properly coalesces text parts split bysource-urlcitations to prevent broken markdown rendering. - Citation hover cards (
agent-message.tsx:72-120): Clean implementation with proper URL parsing and graceful fallbacks. - A11y fix (
select-spaces-modal.tsx): Added missingDialogTitle— good catch. - Error message extraction (
use-document-mutations.ts): The newfetchErrorMessagehelper handles multiple error formats cleanly.
Score: 9/10
Solid PR with good attention to edge cases. The only minor observation (not blocking) is that the WebSourcesPill click-outside handler could potentially be replaced with a Radix/headless popover for consistency, but the current implementation is correct.
How to use the Graphite Merge QueueAdd the label Main to this PR to add it to the merge queue. You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
31550ec to
7095548
Compare
d13c493 to
57bb732
Compare
Stacked on the Nova chat attachments PR (#1004): adds Grok 4.3 (default), reworks the composer toolbar + web-source citations, and overhauls the mobile chat experience (sticky nav, pinned composer, back button). Plus a11y, delete-toast, and markdown fixes.
57bb732 to
023ea8e
Compare

Stacked on top of #1004 (Nova chat attachments). Builds on that branch with model, web-source, and mobile improvements.
Grok 4.3
Composer toolbar (web)
model · attach · reasoning … space · send(newtoolbarTrailing/toolbarEndslots)Web sources / citations
source-url; keep source parts on thread reloadtool_use/tool_resultmismatch on follow-ups)Mobile
h-dvh→ composer pinned; back button in chat; nav hidden in chatFixes
SelectSpacesModala11y (DialogTitle)---, fix detached list bullets