Capturing Bugs

Screenshots

Capture Modes

Crosscheck offers three screenshot modes to cover different scenarios:

ModeWhat it capturesBest for
Visible AreaThe currently visible area of the browser tabQuick checks of UI bugs, layout issues, or error states visible on screen
Full PageThe entire scrollable page from top to bottom, stitched into a single imageLong pages, scrollable content, or when you need to capture context above and below the fold
Selected AreaA specific rectangular region of the screen that you select by clicking and draggingFocusing on a particular UI element or section without capturing the entire page

How It Works

When you take a screenshot, Crosscheck performs several steps behind the scenes to create a rich, contextual check.

1

Trigger the capture

Click the screenshot button in the Crosscheck extension popup, or use the floating toolbar on the page. Select visible area, full-page, or selected area mode. You can also set an optional capture delay (0, 3, or 5 seconds) to prepare the page state before the screenshot is taken.
2

Image capture

For visible area screenshots, the extension captures the currently visible area of your current tab as a high-resolution PNG. For full-page mode, it scrolls through the entire page, capturing each segment, then automatically stitches them together to produce one seamless image. For selected area mode, you click and drag to define the region you want to capture.
3

Developer context collection

Simultaneously, the extension collects developer context that was being tracked since the page loaded. This includes console logs, network requests (with status codes, timings, and payloads), and a timeline of user actions such as clicks, keypresses, and navigation events.
4

Annotate (optional)

After the screenshot is captured, the annotation editor opens immediately. You can draw arrows, add text, highlight areas, blur sensitive content, or add shapes to clearly communicate the issue. Skip this step if no annotation is needed.
5

Create and copy link

Use the preview side panel to set visibility (public or private), assign a project, add tags, and leave a comment. When everything looks right, click Create and copy link. The screenshot and its developer context — console logs, network requests, and the user action timeline — are uploaded to your workspace, and the final check opens in a new tab so you can review or share it immediately. It is automatically saved to your Crosscheck dashboard at app.crosscheck.cloud — under your selected project, or under All Checks if none was chosen.
Screenshot capture flow in extension
Taking a visible area screenshot with the Crosscheck extension
Developer context is always captured
Whether you take a visible area or full-page screenshot, the same set of developer context data is collected: console logs, network requests, performance metrics, and user action timeline. This data is attached to the check and viewable in the dashboard detail view.

Annotation After Capture

The built-in annotation editor uses a canvas-based drawing system that supports arrows, rectangles, circles, freehand drawing, text labels, and a blur tool for redacting sensitive information. Annotations are non-destructive: the original screenshot is preserved alongside the annotated version.

Annotation editor with drawing tools
The annotation toolbar provides drawing, text, shapes, and blur tools
Full-page screenshots on long pages
Full-page capture works by scrolling the page programmatically and automatically stitching multiple viewport-sized segments together. On very long pages, this may take a few seconds. Elements with fixed positioning (like sticky headers) are handled automatically to avoid duplication in the final image.
Keyboard shortcuts
Use Alt+Shift+S to quickly take a Selected Area screenshot and Alt+Shift+V for a Visible Area screenshot without opening the extension popup.

Output Format

Screenshots are saved as PNG files for lossless quality. The developer context data (console logs, network requests, user actions) is saved alongside the screenshot and accessible from the dashboard.

Last updated: March 2026