Overview
Each session shows:- Screenshot preview - Rotating carousel of captured events
- Event type - The action that triggered the capture (click, input, scroll, etc.)
- URL and title - The page where the session occurred
- Timestamp - When the session started
- Capture count - Number of screenshots in the session
Screenshots are captured automatically based on agent activity: clicks, text input, navigation, and significant DOM changes.
Session Table
The main table displays sessions grouped by activity. Click any row to expand and view all screenshots for that session.Table Columns
| Column | Description |
|---|---|
| Preview | Rotating screenshot preview (changes every 2 seconds) |
| Event | Action type with details (element clicked, input value, etc.) |
| URL | Page title and URL |
| Time | Session start date and time |
| Captures | Total number of screenshots |
| Actions | Expand/collapse button |
Event Types
Screenshots are captured for these event types:Click Events
Single clicks, double clicks, and right-clicks on elements
Text Input
Text entered into form fields (values debounced)
Navigation
Page scrolling and navigation actions
DOM Changes
Significant page updates detected by agent
Page Read
Agent reading page content (no screenshot, just metadata)
Suspicious Activity
Clicks flagged by security detection
Reviewing a Session
Review screenshots
Expanded view shows:
- All screenshots in chronological order
- Event details for each capture (element clicked, input values, coordinates)
- Timestamps for each event
- Full-size image previews
Session Linking
When viewing rule instances or domain details, you can click “View Session” to jump directly to that session in the Visibility page.Screenshot Details
Click Events
For click events, the screenshot shows:- Element information: Tag, ID, class name, text content
- Click coordinates: X/Y position on the page
- Action type: Single click, double click, or right-click
Input Events
For text input, the dashboard displays:- Input values: All text entered during the debounce period
- Field information: Input element details
- Value history: Multiple values if typing was captured
Page Read Events
For page reading:- No screenshot is captured (reduces storage)
- Page title and URL are displayed instead
- Book icon indicates this was a read action
Empty States
No Sessions Found
If you see “No sessions found”:- No screenshots have been captured yet
- The agent hasn’t performed any monitored actions
- Sessions may have been cleared from storage
No Preview Available
If a session shows “No preview”:- The screenshot data may not have loaded
- This was a page_read event (shows title/URL instead)
- The image data was cleared from storage
Refreshing Data
Click the Refresh button to reload sessions from Chrome storage:- Sessions are loaded on page mount
- Data doesn’t auto-refresh (manual refresh required)
- Refresh preserves expanded session state
The first session in the list is auto-expanded on page load for quick review.
Best Practices
Technical Details
The Visibility page:- Loads data from
chrome.storage.local(keys:sessions,screenshots) - Deduplicates sessions by ID
- Rotates screenshot previews every 2 seconds
- Uses TanStack Table for efficient rendering
- Supports URL parameters for direct session linking
Next Steps
View Domains
See which domains were visited during sessions
Check Rule Instances
Review when governance rules were enforced