Skip to main content
VertaaUX Docs

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

  1. Open Chrome DevTools (F12 or Ctrl+Shift+I / Cmd+Option+I)
  2. Find the VertaaUX tab in the DevTools panel bar
  3. 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 CaseRecommended Panel
Quick scan while browsingSide Panel
Triage issues rapidlySide Panel
Inspect element CSSDevTools Panel
View full element HTMLDevTools Panel
Export detailed reportsDevTools Panel
Debug layout issuesDevTools Panel
Compare computed stylesDevTools 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-btn

Click the copy icon to copy the selector.

Element path:

html > body > main > form > button.submit-btn

The full DOM path from root to element.

Styles Tab

View computed styles relevant to the issue:

For color contrast issues:

PropertyValue
color#666666
background-color#ffffff
font-size14px
font-weight400
Contrast ratio5.74:1 (AA: pass, AAA: fail)

For touch target issues:

PropertyValue
width32px
height32px
padding4px
Required minimum44px 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:

ButtonAction
Highlight on PageScroll to element and pulse overlay
Open in ElementsJump to element in Chrome DevTools Elements panel
Copy DetailsCopy issue details as formatted text
Mark as FixedRecord issue as resolved
Won't FixDismiss with reason

Element Inspector Integration

The DevTools Panel integrates with Chrome's built-in DevTools:

Inspecting an Element

  1. Select an issue in the VertaaUX panel
  2. Click "Open in Elements"
  3. Chrome switches to the Elements tab with the element selected
  4. Modify styles in real-time to test fixes

Testing Fixes

Workflow for fixing a contrast issue:

  1. Select the contrast issue in VertaaUX DevTools
  2. Note the current color and required ratio
  3. Click "Open in Elements"
  4. In the Styles pane, edit the color property
  5. Chrome shows the new contrast ratio in real-time
  6. When satisfied, copy the new value to your code

Viewing Computed Styles

For complex styling issues:

  1. Select the issue in VertaaUX DevTools
  2. Click "Open in Elements"
  3. In Chrome DevTools, switch to the "Computed" tab
  4. 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:

IDSeverityCategoryMessageSelectorWCAGStatus
issue_1seriousaccessibilityInsufficient color contrastp.subtitle1.4.3open
issue_2criticaluxTouch target too smallbutton.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:

  1. Click "Export Screenshot" in the panel header
  2. Choose annotation options:
    • All issues highlighted
    • Only selected issue
    • Severity filter
  3. 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:

ShortcutAction
Up/DownNavigate issue list
EnterSelect issue
TabMove between tabs (Overview, Element, Styles)
EOpen in Elements panel
CCopy selector
HHighlight on page
EscapeClose 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:

  1. Enable "Preserve log" in Network panel
  2. Run a Full Scan in VertaaUX
  3. Check which requests completed before scan finished

With Performance

Correlate UX issues with performance:

  1. Record a Performance trace
  2. Run a VertaaUX scan
  3. Compare: slow interactions often have UX issues

Tips for Deep Analysis

  1. Use the Styles tab - Understand why an issue exists, not just that it does
  2. Test fixes live - Edit styles in Elements panel before changing code
  3. Export regularly - Keep records of issues found and fixed
  4. Compare scans - Export before and after fixing to show progress
  5. Link issues - Use JSON export to feed into tracking systems

Next Steps

Was this page helpful?

On this page