diff --git a/.github/pr-assets/730/after-chat-first-click-raw.png b/.github/pr-assets/730/after-chat-first-click-raw.png new file mode 100644 index 000000000..038bbb5fa Binary files /dev/null and b/.github/pr-assets/730/after-chat-first-click-raw.png differ diff --git a/.github/pr-assets/730/after-chat-first-click.png b/.github/pr-assets/730/after-chat-first-click.png new file mode 100644 index 000000000..47d8e9f2b Binary files /dev/null and b/.github/pr-assets/730/after-chat-first-click.png differ diff --git a/.github/pr-assets/730/before-chat-first-click.png b/.github/pr-assets/730/before-chat-first-click.png new file mode 100644 index 000000000..ff3679ddd Binary files /dev/null and b/.github/pr-assets/730/before-chat-first-click.png differ diff --git a/.github/pr-assets/730/index.html b/.github/pr-assets/730/index.html new file mode 100644 index 000000000..7e33c9b5d --- /dev/null +++ b/.github/pr-assets/730/index.html @@ -0,0 +1,71 @@ + + +
+ + +PR #730 — Closes #729
+ +First conversation click from clean state shows empty placeholder instead of messages
+skipNextHistoryRef unconditionally set on empty→non-empty transition, skipping loadHistory()
Guard skip with expectingRunRef.current — only active during new-chat send flow
+ Before: Clicking "Chat a95c8ffa" from initial state — conversation highlighted but main area shows "Start a conversation" placeholder. Messages never load.
+
+ After: Same click — conversation messages load immediately. The 5-message history is displayed correctly on first click.
+