D0-B Capture Diagnostic

Temporary, isolated proof page. Not part of the Brivio product surface. No Task, Session, TaskResponse, TaskReview, Evidence, curriculum, or proficiency data is read or written here.

Authenticated as: You must be logged in to access this app

User agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/128.0.0.0 Safari/537.36

Platform: Linux x86_64 · Language: en-US

Screen: 800x600 @1x · Viewport: 800x600

Touch points: 0 · Secure context: true

mediaDevices.getUserMedia available: true

Connection: 4g (downlink 10Mb/s)

Page 1

status: empty

Try direct camera stream (getUserMedia) — experimental

status: idle

event log (0)
[]
Full JSON report (all pages)
{
  "capturedAt": "2026-08-27T13:21:09.875Z",
  "environment": {
    "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/128.0.0.0 Safari/537.36",
    "platform": "Linux x86_64",
    "language": "en-US",
    "screen": "800x600 @1x",
    "viewport": "800x600",
    "touchPoints": 0,
    "isSecureContext": true,
    "hasMediaDevices": true,
    "connection": "4g (downlink 10Mb/s)"
  },
  "authenticatedAs": {
    "status": "error",
    "value": "You must be logged in to access this app"
  },
  "pages": [
    {
      "id": "page_1_1787836869699",
      "status": "empty",
      "acquisitionMethod": null,
      "mimeType": null,
      "sizeBytes": null,
      "width": null,
      "height": null,
      "fileUri": null,
      "hasSignedUrl": false,
      "retrievalStatus": "idle",
      "retrievalMs": null,
      "error": null,
      "events": []
    }
  ]
}

Note on interrupted-upload testing: this page cannot reliably simulate a dropped connection from inside the app. To test that case, start an upload and disable networking (airplane mode / devtools offline throttling) mid-request, then observe whether the page correctly reaches "failed" (not a false "saved") and whether retry succeeds without creating a duplicate record for any other page.