Media and Location Access Test

Verify camera, microphone, and location permissions in one place.

Click a button to request access. If granted, the camera preview appears, the microphone meter animates with your voice, and your location details are displayed.

Popup testing

Open a new popup window with a simple page or a video player.

Form submit / reload repro

BUGS-4501: submit this form, then reload the result page. The POST is not redirected, so reload can resubmit and the page can go unresponsive.

Partitioned cookie / adblocker crash

Opens a credentialless iframe that sets a Partitioned cookie. Pair it with an extension getAll({}) sweep (Ghostery, Auto-Delete Cookies, or your CHECK button).

Open partitioned cookie repro

Download tab-group repro

Opens the file in a new background tab (same-origin Referer) like a target="_blank" download link. Useful for reproducing cmd-click tab-group logic that treats that tab as a normal background navigation.

Download test

Network change / upload drop

Holds an upload and a download open. Switch Wi-Fi or toggle a VPN while it runs and the in-flight requests fail. Chromium labels that net::ERR_NETWORK_CHANGED. The same drop happens in other browsers.

Open network tester

Camera

Camera idle.

Camera preview will appear here after access is granted.

Microphone

Microphone idle.

Microphone activity will appear here after access is granted.

Geolocation

Location idle.

Location details will appear here after access is granted.

JavaScript Dialog Testing

Use these buttons to trigger native browser alert, confirm, and prompt dialogs.

No dialog test has been run yet.

Page Visibility and Focus Testing

Switch tabs, apps, or window focus to trigger visibility and lifecycle events. The table below updates live as each state changes.

Visibility state -
Document has focus -
Window focus state -
Page lifecycle state -
User activation (transient) -
User activation (has been active) -
Dialog trigger isTrusted -
Alert call round-trip -
Top-level browsing context -
Frame modal permission -
Document prerendering -
Document was discarded -
Last event -
Last updated -

LLM Ideal permissions and setup for /agent.sb files

YouTube fullscreen exit

Scroll to this embed, enter fullscreen, then exit to reproduce scroll/viewport bugs.