IonWarp logoIonWarp
Product agent

UX Review

Details

Runs on every pull request, on GitHub

Agent Prompt

Use when an IonWarp pull request review needs a runtime browser agent to inspect public preview pages for usability, accessibility, responsive layout, broken links, console errors, and interaction issues.

Ask for it
  • /ux-review
  • review staging
  • ionwarp review
Sample Output

What a UX Review report looks like.

IonWarpbotcommented 2 min ago

IonWarp Review — PR #42

4 issues| 1 P0 2 P1 1 P2
#SevIssueFile
1Modal not dismissible via Escapeauth-modal.tsx
2Focus trap missing in dropdown menunav-menu.tsx
3Touch target below 44px minimumsidebar.tsx
4Inconsistent hover state on cardstask-card.tsx
components/auth-modal.tsx
24252627
++++
useEffect(() => {  const onKey = (e) => e.key === "Escape" && onClose();  document.addEventListener("keydown", onKey);  return () => document.removeEventListener("keydown", onKey);

Modal not dismissible via Escape key · UX Review

The dialog intercepts focus but never registers an Escape handler. Keyboard-only users are trapped.

Suggested fixAI fix prompt