Skip to content

fix(ui): dedupe optimistic user messages - #509

Merged
mssssss123 merged 13 commits into
mainfrom
codex/fix-realtime-user-message-dedup
Aug 18, 2026
Merged

fix(ui): dedupe optimistic user messages#509
mssssss123 merged 13 commits into
mainfrom
codex/fix-realtime-user-message-dedup

Conversation

@Kaguya-19

Copy link
Copy Markdown
Collaborator

Summary

  • normalize optimistic and persisted user text before realtime reconciliation
  • ignore attachment and content-reference prompt payloads when deduplicating
  • add regressions for both persisted prompt shapes

Verification

  • npm --prefix ui test -- --run src/stores/useSessionStore.streaming.test.ts
  • npm --prefix ui run build

@Kaguya-19
Kaguya-19 force-pushed the codex/fix-realtime-user-message-dedup branch from ce0aa25 to 9a2aae9 Compare August 17, 2026 08:21
@Kaguya-19
Kaguya-19 changed the base branch from codex/fix-large-attachment-session-list to main August 17, 2026 08:21
@Kaguya-19
Kaguya-19 force-pushed the codex/fix-realtime-user-message-dedup branch from 31e8746 to 287fd2c Compare August 17, 2026 11:37
Comment thread ui/src/components/chat/utils/sessionLauncher.ts Fixed
@mssssss123
mssssss123 merged commit b5d86b6 into main Aug 18, 2026
4 checks passed
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.

3 participants