DevTools Panel
Deep analysis with element inspection and export options in the VertaaUX DevTools Panel
DevTools Panel
The DevTools Panel provides deeper analysis capabilities than the Side Panel. Use it when you need to inspect element styles, view complete HTML context, or export detailed reports.
Opening the DevTools Panel
- Open Chrome DevTools (
F12orCtrl+Shift+I/Cmd+Option+I) - Find the VertaaUX tab in the DevTools panel bar
- Click the tab to activate the panel
The VertaaUX tab appears alongside standard tabs like Elements, Console, and Network. If you don't see it, click the >> overflow menu to find it.
When to Use DevTools vs Side Panel
| Use Case | Recommended Panel |
|---|---|
| Quick scan while browsing | Side Panel |
| Triage issues rapidly | Side Panel |
| Inspect element CSS | DevTools Panel |
| View full element HTML | DevTools Panel |
| Export detailed reports | DevTools Panel |
| Debug layout issues | DevTools Panel |
| Compare computed styles | DevTools Panel |
Both panels show the same scan results. Use the Side Panel for triage workflow and DevTools Panel for deep analysis.
Interface Overview
The DevTools Panel uses a split-pane layout:
Left Pane: Issue List
The left side displays all discovered issues:
Features:
- Same filtering options as Side Panel (severity, category, status)
- Search box for finding specific issues
- Issue count with severity breakdown
- Collapsible category groups
Click an issue to view its details in the right pane.
Right Pane: Issue Detail
The right side shows comprehensive details for the selected issue:
Overview Tab
- Issue title and severity badge
- Description - What the problem is
- Impact - How it affects users
- WCAG Reference - Success criterion and level (for accessibility issues)
- Rule ID - Internal identifier for the check
Element Tab
View the affected DOM element:
Element HTML:
<button class="submit-btn" style="padding: 4px;">
Submit
</button>The full element HTML is shown, not truncated like in the Side Panel.
Element selector:
button.submit-btnClick the copy icon to copy the selector.
Element path:
html > body > main > form > button.submit-btnThe full DOM path from root to element.
Styles Tab
View computed styles relevant to the issue:
For color contrast issues:
| Property | Value |
|---|---|
| color | #666666 |
| background-color | #ffffff |
| font-size | 14px |
| font-weight | 400 |
| Contrast ratio | 5.74:1 (AA: pass, AAA: fail) |
For touch target issues:
| Property | Value |
|---|---|
| width | 32px |
| height | 32px |
| padding | 4px |
| Required minimum | 44px x 44px |
Click any style value to copy it. Click "Open in Elements" to jump to the element in Chrome's Elements panel.
Context Tab
See the element in page context:
- Screenshot thumbnail - Element highlighted on page capture
- Surrounding HTML - Element with parent and sibling context
- Related issues - Other issues on the same or nearby elements
Bottom Bar: Actions
Action buttons span the bottom of the panel:
| Button | Action |
|---|---|
| Highlight on Page | Scroll to element and pulse overlay |
| Open in Elements | Jump to element in Chrome DevTools Elements panel |
| Copy Details | Copy issue details as formatted text |
| Mark as Fixed | Record issue as resolved |
| Won't Fix | Dismiss with reason |
Element Inspector Integration
The DevTools Panel integrates with Chrome's built-in DevTools:
Inspecting an Element
- Select an issue in the VertaaUX panel
- Click "Open in Elements"
- Chrome switches to the Elements tab with the element selected
- Modify styles in real-time to test fixes
Testing Fixes
Workflow for fixing a contrast issue:
- Select the contrast issue in VertaaUX DevTools
- Note the current color and required ratio
- Click "Open in Elements"
- In the Styles pane, edit the
colorproperty - Chrome shows the new contrast ratio in real-time
- When satisfied, copy the new value to your code
Viewing Computed Styles
For complex styling issues:
- Select the issue in VertaaUX DevTools
- Click "Open in Elements"
- In Chrome DevTools, switch to the "Computed" tab
- See all computed values, including inherited styles
Comparing with WCAG Criteria
For accessibility issues, the DevTools Panel shows WCAG mapping:
Example: Color Contrast Issue
WCAG 2.1 Success Criterion 1.4.3 - Contrast (Minimum)
Level: AA
Requirement: Text must have a contrast ratio of at least 4.5:1
Current: 3.2:1 (FAIL)
Required: 4.5:1 (AA) or 7:1 (AAA)Links to the official WCAG documentation are included for reference.
Export Options
The DevTools Panel supports comprehensive exports:
JSON Export
Full data export for integrations:
{
"scan": {
"url": "https://example.com",
"timestamp": "2024-01-15T10:30:00Z",
"mode": "full",
"duration_ms": 12340
},
"summary": {
"total": 24,
"by_severity": {
"critical": 2,
"serious": 5,
"moderate": 10,
"minor": 7
}
},
"issues": [
{
"id": "issue_1",
"rule_id": "color-contrast",
"severity": "serious",
"message": "Text has insufficient color contrast",
"element": {
"selector": "p.subtitle",
"html": "<p class=\"subtitle\">Welcome</p>",
"path": "html > body > header > p.subtitle"
},
"wcag": {
"criterion": "1.4.3",
"level": "AA"
},
"details": {
"foreground": "#666666",
"background": "#ffffff",
"ratio": "5.74:1",
"required": "4.5:1"
}
}
]
}Use cases:
- Import into issue tracking systems
- Feed into CI/CD pipelines
- Custom reporting dashboards
CSV Export
Spreadsheet-friendly format:
| ID | Severity | Category | Message | Selector | WCAG | Status |
|---|---|---|---|---|---|---|
| issue_1 | serious | accessibility | Insufficient color contrast | p.subtitle | 1.4.3 | open |
| issue_2 | critical | ux | Touch target too small | button.submit | - | open |
Use cases:
- Share with designers or PMs
- Import into Jira, Linear, or other trackers
- Create prioritized fix lists
Screenshot Export
Capture annotated page screenshot:
- Click "Export Screenshot" in the panel header
- Choose annotation options:
- All issues highlighted
- Only selected issue
- Severity filter
- PNG downloads with issue annotations baked in
Use cases:
- Documentation and reports
- Bug tickets with visual context
- Before/after comparisons
Keyboard Shortcuts
Navigate the DevTools Panel efficiently:
| Shortcut | Action |
|---|---|
Up/Down | Navigate issue list |
Enter | Select issue |
Tab | Move between tabs (Overview, Element, Styles) |
E | Open in Elements panel |
C | Copy selector |
H | Highlight on page |
Escape | Close detail pane |
Using with Other DevTools Panels
With Console
Check for JavaScript errors related to accessibility:
// In Console, find elements missing ARIA labels
document.querySelectorAll('button:not([aria-label]):not([aria-labelledby])');With Network
Debug issues related to dynamically loaded content:
- Enable "Preserve log" in Network panel
- Run a Full Scan in VertaaUX
- Check which requests completed before scan finished
With Performance
Correlate UX issues with performance:
- Record a Performance trace
- Run a VertaaUX scan
- Compare: slow interactions often have UX issues
Tips for Deep Analysis
- Use the Styles tab - Understand why an issue exists, not just that it does
- Test fixes live - Edit styles in Elements panel before changing code
- Export regularly - Keep records of issues found and fixed
- Compare scans - Export before and after fixing to show progress
- Link issues - Use JSON export to feed into tracking systems
Next Steps
Side Panel
Quick triage workflow for efficient issue management
On-page Overlays
How visual highlighting works on the page
Flow Recording
Capture and audit multi-step user journeys
Related
- API Get Audit - Retrieve detailed audit results programmatically
- CLI Output Formats - Same export formats from command line
Was this page helpful?