[MODEL] Looks like a 5-year-old child.

Resolved 💬 4 comments Opened May 14, 2026 by naylor Closed Jun 22, 2026

Preflight Checklist

  • [x] I have searched existing issues for similar behavior reports
  • [x] This report does NOT contain sensitive information (API keys, passwords, etc.)

Type of Behavior Issue

Claude made incorrect assumptions about my project

What You Asked Claude to Do

Bug/Quality Report — Claude Code Session

Model: Claude Sonnet 4.6 (claude-sonnet-4-6)
Project: TaskAI — /home/naylor/Segin/task-ai
Session file: /home/naylor/.claude/projects/-home-naylor-Segin-task-ai/96e57283-a8e7-420d-8606-e1e0422dbe70.jsonl
Date: 2026-05-14

Errors made by the AI (Claude Sonnet 4.6) in this session:

Unauthorized layout change — Claude introduced inline tab name editing in a previous session without asking permission. The user had explicitly not requested this.

Denied responsibility — When confronted, Claude said "I didn't change anything in this session" — technically true but misleading, since Claude was responsible for the change in a prior session.

Created wrong modals from scratch — Instead of restoring the existing NewTabModal and EditTabModal, Claude created new ones with the wrong layout (missing icon grid, missing description field, wrong size). Only corrected after Claude retrieved the original code from the session transcript.

Wrong icon in modal close button — Claude placed a Trash2 (trash) icon instead of X (close) on the Edit Field modal.

DirtyBar showing with no changes — Claude implemented a flawed dirty-state check that caused the "Unsaved changes" bar to appear even when nothing had been modified.

Wrong button label — Used "Save" instead of "Done" on draft modals that do not immediately persist to the API.

Launched agent without approval — Claude attempted to spawn a sub-agent to rewrite the component with inline editing without asking the user first.

Duplicate DirtyBar — Claude added an explicit <DirtyBar> component when SettingsHeader already renders it automatically via the save prop.

Impact: A task estimable at under 1 hour required multiple hours of back-and-forth corrections, causing significant frustration to the user.

What Claude Actually Did

Bug/Quality Report — Claude Code Session

Model: Claude Sonnet 4.6 (claude-sonnet-4-6)
Project: TaskAI — /home/naylor/Segin/task-ai
Session file: /home/naylor/.claude/projects/-home-naylor-Segin-task-ai/96e57283-a8e7-420d-8606-e1e0422dbe70.jsonl
Date: 2026-05-14

Errors made by the AI (Claude Sonnet 4.6) in this session:

Unauthorized layout change — Claude introduced inline tab name editing in a previous session without asking permission. The user had explicitly not requested this.

Denied responsibility — When confronted, Claude said "I didn't change anything in this session" — technically true but misleading, since Claude was responsible for the change in a prior session.

Created wrong modals from scratch — Instead of restoring the existing NewTabModal and EditTabModal, Claude created new ones with the wrong layout (missing icon grid, missing description field, wrong size). Only corrected after Claude retrieved the original code from the session transcript.

Wrong icon in modal close button — Claude placed a Trash2 (trash) icon instead of X (close) on the Edit Field modal.

DirtyBar showing with no changes — Claude implemented a flawed dirty-state check that caused the "Unsaved changes" bar to appear even when nothing had been modified.

Wrong button label — Used "Save" instead of "Done" on draft modals that do not immediately persist to the API.

Launched agent without approval — Claude attempted to spawn a sub-agent to rewrite the component with inline editing without asking the user first.

Duplicate DirtyBar — Claude added an explicit <DirtyBar> component when SettingsHeader already renders it automatically via the save prop.

Impact: A task estimable at under 1 hour required multiple hours of back-and-forth corrections, causing significant frustration to the user.

Expected Behavior

Bug/Quality Report — Claude Code Session

Model: Claude Sonnet 4.6 (claude-sonnet-4-6)
Project: TaskAI — /home/naylor/Segin/task-ai
Session file: /home/naylor/.claude/projects/-home-naylor-Segin-task-ai/96e57283-a8e7-420d-8606-e1e0422dbe70.jsonl
Date: 2026-05-14

Errors made by the AI (Claude Sonnet 4.6) in this session:

Unauthorized layout change — Claude introduced inline tab name editing in a previous session without asking permission. The user had explicitly not requested this.

Denied responsibility — When confronted, Claude said "I didn't change anything in this session" — technically true but misleading, since Claude was responsible for the change in a prior session.

Created wrong modals from scratch — Instead of restoring the existing NewTabModal and EditTabModal, Claude created new ones with the wrong layout (missing icon grid, missing description field, wrong size). Only corrected after Claude retrieved the original code from the session transcript.

Wrong icon in modal close button — Claude placed a Trash2 (trash) icon instead of X (close) on the Edit Field modal.

DirtyBar showing with no changes — Claude implemented a flawed dirty-state check that caused the "Unsaved changes" bar to appear even when nothing had been modified.

Wrong button label — Used "Save" instead of "Done" on draft modals that do not immediately persist to the API.

Launched agent without approval — Claude attempted to spawn a sub-agent to rewrite the component with inline editing without asking the user first.

Duplicate DirtyBar — Claude added an explicit <DirtyBar> component when SettingsHeader already renders it automatically via the save prop.

Impact: A task estimable at under 1 hour required multiple hours of back-and-forth corrections, causing significant frustration to the user.

Files Affected

Permission Mode

Accept Edits was ON (auto-accepting changes)

Can You Reproduce This?

Yes, every time with the same prompt

Steps to Reproduce

_No response_

Claude Model

Sonnet

Relevant Conversation

Impact

Critical - Data loss or corrupted project

Claude Code Version

2.1.133 (Claude Code)

Platform

Anthropic API

Additional Context

_No response_

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗