Skip to content

chore(site/src): exclude stories that fail under pixel 0.2#27403

Open
aslilac wants to merge 4 commits into
lilac/pixel-2from
lilac/pixel-exclude-failing-stories
Open

chore(site/src): exclude stories that fail under pixel 0.2#27403
aslilac wants to merge 4 commits into
lilac/pixel-2from
lilac/pixel-exclude-failing-stories

Conversation

@aslilac

@aslilac aslilac commented Jul 22, 2026

Copy link
Copy Markdown
Member

Follow-up to #27353. The pixel 0.2.1 engine runs story play functions during snapshotting, and 17 stories currently throw in that environment (they pass under the vitest runner, so this is runner-specific behavior). Excluding them from pixel prevents failed commit statuses from showing up on every PR once #27353 merges.

The excluded stories still run in test-js; they are only skipped for visual snapshots. They can be fixed and re-enabled individually later.

Excluded stories and failure reasons (from the pixel run on #27353)
Story Failure
agent-chat-page--with-message-history Unable to find role "button" name "Save Edit"
agent-chat-page--slash-compact-command-submits expect(element).toBeVisible()
agent-chat-page--slash-compact-yields-to-personal-skill expect(element).toBeVisible()
agent-create-form--submits-reasoning-effort expect(element).toHaveFocus()
agent-settings-user-agents-page-view--saved-reasoning-model expect failure
chats-sidebar--mobile-header-actions expect failure
workspace-pill--mobile-ports-inline-panel Unable to find role="menuitem" name /Back/
coder-agents-page-view--each-override-set-to-enabled-model Unable to find role="option" name "Claude Sonnet 4"
create-workspace-page--multiple-external-auth Unable to find role="button" /login with github/i
create-workspace-page--clicking-one-auth-does-not-disable-others Unable to find role="button" /login with github/i
create-workspace-page--one-provider-authenticated Unable to find text "Authenticated"
create-workspace-page--sequential-auth-flow Unable to find role="button" /login with github/i
selection-summary--with-long-name-module Unable to find role="button" name "Deselect module"
secrets-page-view--create-mutation-error-display expect failure
secrets-page-view--delete-secret-mutation-error-display expect failure
secrets-page-view--edit-secret-clear-value expect failure
task-feedback-dialog--success Uncaught AssertionError: expected "createTaskFeedback" to be called
agent-create-form--select-workspace-via-search Found multiple elements with the text: backend-api
chats-sidebar--search-dialog-keyboard-shortcut-handles-rename-input expect failure
create-gateway-key-dialog--create-error expect failure

Update: stories under pages/AISettingsPage and pages/UserSettingsPage/SecretsPage kept producing new failures on subsequent runs, so those story files are now excluded wholesale at the meta level instead of per story.


🤖 Generated with Coder Agents on behalf of @aslilac

@aslilac aslilac changed the title chore(site/src): exclude stories that fail under pixel 0.2.1 chore(site/src): exclude stories that fail under pixel 0.2 Jul 22, 2026
@aslilac
aslilac changed the base branch from main to lilac/pixel-2 July 22, 2026 17:35
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.

1 participant