Run a browser-based UI review of the WordPress.com Help Center across multiple surfaces, looking for visual and behavioral issues. Use when asked to test the Help Center UI.
Run a browser-based UI review of the WordPress.com Help Center across multiple surfaces, looking for visual and behavioral issues. Use when asked to test the Help Center UI.
Use mcp__claude-in-chrome__find to locate the ? help icon. If not found, wait 3 seconds with mcp__claude-in-chrome__computer (action: wait) and retry.
Click the ? icon to open the Help Center.
Use mcp__claude-in-chrome__find to confirm the search bar or home screen content has appeared. If not found, wait 3 seconds and retry.
Test Checklist
For each surface, verify all of the following:
1. Home Screen
Layout renders correctly (no overlapping, no broken spacing).
Recommended/contextual guides are shown (WP Admin should show WP Admin-specific guides).
Recent conversation card appears if there is conversation history.
Search bar is visible and functional.
2. Search
Type a real query (e.g., "domain") and use mcp__claude-in-chrome__find to confirm search results have appeared. If not found, wait 3 seconds and retry. Verify results show titles and descriptions.
Clear the search and type gibberish (e.g., "xyzqwfoobar123") — use mcp__claude-in-chrome__find to confirm the empty state has appeared. Verify a fallback action appears (e.g., "Ask AI assistant" button).
3. Article Rendering
Open a guide/article from the home screen or search results.
Use mcp__claude-in-chrome__find to confirm the article heading has rendered. If not found, wait 3 seconds and retry.
Check that headings, images, videos, links, lists, collapsible sections, and embedded UI cards render correctly.
4. Support Assistant (AI Chat)
Open the AI chat via "Get help" or similar entry point.
Verify the greeting message renders correctly.
Send a question (e.g., "How do I change my site title?").
Use mcp__claude-in-chrome__find to confirm the AI response has appeared. If not found, wait 5 seconds and retry (AI responses may take longer).
Verify the AI response renders correctly: text formatting, links, feedback icons (thumbs up, thumbs down, copy).
Expand the Sources dropdown and verify it shows relevant documentation links.
5. Live Support Handoff
In the AI chat, type "Talk with a human".
Verify the AI offers a "Talk with a human" button or similar handoff mechanism.
If prompted about an ongoing conversation, choose "No, connect me with someone new".
Verify the transition: header changes to "Support Team", a "CHAT WITH SUPPORT TEAM STARTED" divider appears, the input field gains an attachment button.
6. Navigation
Back button: navigates to the previous screen within the Help Center.
Close (X): closes the Help Center panel.
Minimize/Maximize: Help Center can be minimized and restored.
Three-dot menu: shows options (Minimize, New chat, Support history, Turn off sound notifications).
7. Support History
Open Support history from the three-dot menu.
Verify past conversations are listed.
Click a conversation and verify it opens the correct one (not a different conversation).
Viewport Testing
After completing the full test checklist at desktop size on each surface, test responsive layouts at additional viewports.
Viewport Presets
Name
Width
Height
Desktop
1280
800
Mobile
375
812
Procedure
For each surface, after the desktop checklist is complete:
Use mcp__claude-in-chrome__resize_window to switch to Mobile (375x812).
Open the Help Center and verify:
Home Screen layout (no overlapping, no broken spacing, no horizontal overflow).
Search results layout.
Help Center panel sizing (doesn't overflow viewport).
Use mcp__claude-in-chrome__resize_window to restore Desktop (1280x800) before moving to the next surface.
Test Results Format
Every test run must produce a structured summary using this format:
Team: Ask user or default to "Dotcom Support Infrastructure" (DOTSUP).
Project: The project the user specified.
Fixing issues
If the user wants to attempt fixes:
Create a new branch named after the Linear issue ID (e.g., git checkout -b DOTSUP-448).
Investigate the root cause and implement a fix.
After fixing, ask the user if they want to commit and create a PR.
Attaching evidence to Linear issues
After creating each Linear issue, attach the GIF to the description via drag-and-drop. GIF recordings are scoped to the tab group, so they can be exported directly onto the Linear tab.
Navigate to the Linear issue in a Chrome tab (same tab group as the Help Center tab):
https://linear.app/a8c/issue/<ISSUE-ID>
Use mcp__claude-in-chrome__find to confirm the issue description is visible. If not found, wait 3 seconds and retry.
Export the GIF with mcp__claude-in-chrome__gif_creator using action: export, setting tabId to the Linear tab and coordinate to a point inside the issue description area. The GIF will be embedded in the description (exact placement within the description may vary).
Verify: Take a screenshot of the Linear tab to confirm the image was embedded.
Tips
Use mcp__claude-in-chrome__read_page with filter: interactive to find clickable elements.
Use mcp__claude-in-chrome__find for natural language element search (e.g., "Help Center close button").
Use mcp__claude-in-chrome__computer with action: left_click and ref parameter to click elements by reference ID.
Use mcp__claude-in-chrome__find to confirm elements have appeared after actions instead of fixed-delay sleeps. If an element isn't found, wait 3 seconds with mcp__claude-in-chrome__computer (action: wait, duration: 3) and retry up to 3 times.
If the Help Center closes unexpectedly, click the ? icon again to reopen it.