Files
deepseek-harness/apps/web/tests/snapshots/question-composer/answered.expected.md
Chinesezjc f11dc28f1f test(web): record the user-bubble action row in the answered golden
The answered golden omitted the `复制` / `在新对话中分支` / `编辑` buttons
that `MessageItem`'s `UserActions` renders under every user bubble, so the
scenario failed against the built client. They are unconditional in the
accessibility tree — the `@media (hover: hover)` rule only sets `opacity`,
which does not remove a node from an aria snapshot — so there is no
message-row state to stabilize before capture; the golden was simply
recorded against a stale `lib/`. A partially failed `pnpm run build` had
left the client bundles from before its failure current and the rest not.

The Agent Note records that trap: confirm the build exited zero before
refreshing a golden, and note that untracked directories under `packages/`
are compiled too, so a leftover from another branch fails the build for
reasons the diff does not explain.

The same omission is present in the other 15 committed web goldens on
master, where 9 tests across 7 files fail for this reason on a pristine
tree. That is pre-existing and belongs to whoever landed `UserActions`;
this commit fixes only the golden this PR already touches.
2026-07-27 19:54:55 +08:00

2.0 KiB

  • banner:
    • navigation "Session hierarchy":
      • button "Use the ask_user_question tool to" [disabled]
      • text: · 1 turns
    • tablist:
      • tab "Chat" [selected]
      • tab "Trajectory"
      • tab "Waterfall"
  • text: "Use the ask_user_question tool to ask me exactly one question with id "color", question "Which color do you prefer?", header "Pick one", and two options: label "Blue" with description "A cool recessive hue that reads as calm and trustworthy in long reading sessions and dense dashboards.", and label "Green" with description "A restful mid-spectrum hue with the highest perceived brightness, easiest on the eye over long sessions." After I answer, reply with the single word DONE and stop."
  • button "复制":
    • img
  • button "在新对话中分支":
    • img
  • button "编辑":
    • img
  • button "Think The user wants me to use the ask_user_question tool with specific parameters. Let me do exactly that.":
    • img
    • text: Think The user wants me to use the ask_user_question tool with specific parameters. Let me do exactly that.
  • button:
    • img
  • text: "Tool call ask_user_question · {"questions": [{"id": "color", "question": "Which color do you prefer?", "header": "Pick one", "options": [{"label": "Blue", "description": "A cool recessive hue that reads as calm and trustworthy in long reading sessions and dense dashboards."}, {"label": "Green", "description": "A restful mid-spectrum hue with the highest perceived brightness, easiest on the eye over long sessions."}]}]}"
  • button "Think The user answered "Blue". I should now reply with the single word DONE and stop.":
    • img
    • text: Think The user answered "Blue". I should now reply with the single word DONE and stop.
  • paragraph: DONE
  • text: cache hit 95% · 8,769 tokens · 1 turns · 2 steps
  • textbox "Message the agent"
  • button "Add attachment":
    • img
  • combobox "Access mode":
    • option "Read-only" [selected]
    • option "Read-write"
  • button "Send message" [disabled]