CC1: Playwright audit 20260505_023639 — 57 errors across 80 pages
Outputs in _audit/audit_20260505_023639/: ERROR_REPORT.md — markdown grouped by category & page errors.json — structured 57 findings shots/ — 80 full-page PNG screenshots (ignored by git) run.log — verbose trace Sweep: 10 anonymous public URLs + 3 demo accounts (pgz_admin, savez_admin, klub_admin) × 22 sidebar sections each (PORTAL/OPERATIVA/CRM/ERP/ANALITIKA; ADMIN only for pgz_admin). Categories: console_error 29 console_warning 16 http_4xx_5xx 8 page_error 3 empty_page 1 Hot spots (top 20 in flag file): ANALITIKA/an_mreza — 8 errors per role × 3 roles = 24 total (CDN/init issue) anon/public/erp — 3 PORTAL/portal_dashboard, portal_sportasi, CRM/crm_clanarine, ANALITIKA/an_financije — 2 errors per role × 3 = stable across roles Flag: _audit/CC1_DONE_20260505_023639.flag with summary YAML for cc2-6 to consume. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,230 @@
|
||||
# Playwright Audit Report
|
||||
**Generated:** 2026-05-05T06:04:35.164688+00:00
|
||||
**Audit dir:** `/opt/pgz-sport/_audit/audit_20260505_023639`
|
||||
**Pages visited:** 80
|
||||
**Total errors:** 57
|
||||
|
||||
## Errors by category
|
||||
|
||||
| Category | Count |
|
||||
|---|---:|
|
||||
| console_error | 29 |
|
||||
| console_warning | 16 |
|
||||
| http_4xx_5xx | 8 |
|
||||
| page_error | 3 |
|
||||
| empty_page | 1 |
|
||||
|
||||
## Top 20 pages by error count
|
||||
|
||||
| Page | Errors |
|
||||
|---|---:|
|
||||
| `pgz_admin/ANALITIKA/an_mreza` | 8 |
|
||||
| `savez_admin/ANALITIKA/an_mreza` | 8 |
|
||||
| `klub_admin/ANALITIKA/an_mreza` | 8 |
|
||||
| `anon/public/erp` | 3 |
|
||||
| `anon/public/home` | 2 |
|
||||
| `anon/public/sport2` | 2 |
|
||||
| `anon/public/crm` | 2 |
|
||||
| `pgz_admin/PORTAL/portal_dashboard` | 2 |
|
||||
| `pgz_admin/PORTAL/portal_sportasi` | 2 |
|
||||
| `pgz_admin/CRM/crm_clanarine` | 2 |
|
||||
| `pgz_admin/ANALITIKA/an_financije` | 2 |
|
||||
| `savez_admin/PORTAL/portal_dashboard` | 2 |
|
||||
| `savez_admin/PORTAL/portal_sportasi` | 2 |
|
||||
| `savez_admin/CRM/crm_clanarine` | 2 |
|
||||
| `savez_admin/ANALITIKA/an_financije` | 2 |
|
||||
| `klub_admin/PORTAL/portal_dashboard` | 2 |
|
||||
| `klub_admin/PORTAL/portal_sportasi` | 2 |
|
||||
| `klub_admin/CRM/crm_clanarine` | 2 |
|
||||
| `klub_admin/ANALITIKA/an_financije` | 2 |
|
||||
|
||||
## Errors grouped by category
|
||||
|
||||
### console_error (29)
|
||||
|
||||
|
||||
**`pgz_admin/ANALITIKA/an_mreza`** (7)
|
||||
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: Error creating WebGL context.
|
||||
|
||||
**`savez_admin/ANALITIKA/an_mreza`** (7)
|
||||
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: Error creating WebGL context.
|
||||
|
||||
**`klub_admin/ANALITIKA/an_mreza`** (7)
|
||||
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: A WebGL context could not be created. Reason: Could not create a WebGL context, VENDOR = 0x10de, DEVICE = 0x27b0, Sandboxed = no, Optimus = yes, AMD switchable = no, Reset notification strategy = 0x0000, ErrorMessage = BindToCurrentSequence failed: .
|
||||
- THREE.WebGLRenderer: Error creating WebGL context.
|
||||
|
||||
**`anon/public/crm`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`anon/public/erp`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 502 ()
|
||||
|
||||
**`pgz_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`pgz_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`savez_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`savez_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`klub_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
**`klub_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- Failed to load resource: the server responded with a status of 404 ()
|
||||
|
||||
### console_warning (16)
|
||||
|
||||
|
||||
**`anon/public/home`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`anon/public/sport2`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`pgz_admin/PORTAL/portal_dashboard`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`pgz_admin/ANALITIKA/an_financije`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`savez_admin/PORTAL/portal_dashboard`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`savez_admin/ANALITIKA/an_financije`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`klub_admin/PORTAL/portal_dashboard`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
**`klub_admin/ANALITIKA/an_financije`** (2)
|
||||
|
||||
- Scripts "build/three.js" and "build/three.min.js" are deprecated with r150+, and will be removed with r160. Please use ES Modules or alternatives: https://threejs.org/docs/index.html#manual/en/introduction/Installation
|
||||
- WARNING: Multiple instances of Three.js being imported.
|
||||
|
||||
### http_4xx_5xx (8)
|
||||
|
||||
|
||||
**`anon/public/crm`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/static/uploads/avatars/99-68860ddb.png
|
||||
|
||||
**`anon/public/erp`** (1)
|
||||
|
||||
- HTTP 502 https://sport.rinet.one/static/erp.html
|
||||
|
||||
**`pgz_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/api/v2/img-proxy?u=https%3A%2F%2Fhrvatski-bocarski-savez.hr%2Fimages%2FHEP_RGB-digital.jpg
|
||||
|
||||
**`pgz_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/static/uploads/avatars/99-68860ddb.png
|
||||
|
||||
**`savez_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/api/v2/img-proxy?u=https%3A%2F%2Fhrvatski-bocarski-savez.hr%2Fimages%2FHEP_RGB-digital.jpg
|
||||
|
||||
**`savez_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/static/uploads/avatars/99-68860ddb.png
|
||||
|
||||
**`klub_admin/PORTAL/portal_sportasi`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/api/v2/img-proxy?u=https%3A%2F%2Fhrvatski-bocarski-savez.hr%2Fimages%2FHEP_RGB-digital.jpg
|
||||
|
||||
**`klub_admin/CRM/crm_clanarine`** (1)
|
||||
|
||||
- HTTP 404 https://sport.rinet.one/sport/static/uploads/avatars/99-68860ddb.png
|
||||
|
||||
### page_error (3)
|
||||
|
||||
|
||||
**`pgz_admin/ANALITIKA/an_mreza`** (1)
|
||||
|
||||
- Error creating WebGL context.
|
||||
|
||||
**`savez_admin/ANALITIKA/an_mreza`** (1)
|
||||
|
||||
- Error creating WebGL context.
|
||||
|
||||
**`klub_admin/ANALITIKA/an_mreza`** (1)
|
||||
|
||||
- Error creating WebGL context.
|
||||
|
||||
### empty_page (1)
|
||||
|
||||
|
||||
**`anon/public/erp`** (1)
|
||||
|
||||
- body innerText only 37 chars
|
||||
|
||||
## Per-role page status (full grid)
|
||||
|
||||
| Role | Page | Body chars | Visible errs | Total findings |
|
||||
|---|---|---:|---:|---:|
|
||||
| anon | `public/crm` | 1975 | 0 | 2 |
|
||||
| anon | `public/erp` | 37 | 0 | 3 |
|
||||
| anon | `public/home` | 1307 | 0 | 2 |
|
||||
| anon | `public/sport2` | 1307 | 0 | 2 |
|
||||
| klub_admin | `ANALITIKA/an_financije` | 1307 | 0 | 2 |
|
||||
| klub_admin | `ANALITIKA/an_mreza` | 866 | 0 | 8 |
|
||||
| klub_admin | `CRM/crm_clanarine` | 1975 | 0 | 2 |
|
||||
| klub_admin | `PORTAL/portal_dashboard` | 1307 | 0 | 2 |
|
||||
| klub_admin | `PORTAL/portal_sportasi` | 7542 | 0 | 2 |
|
||||
| pgz_admin | `ANALITIKA/an_financije` | 1307 | 0 | 2 |
|
||||
| pgz_admin | `ANALITIKA/an_mreza` | 866 | 0 | 8 |
|
||||
| pgz_admin | `CRM/crm_clanarine` | 1975 | 0 | 2 |
|
||||
| pgz_admin | `PORTAL/portal_dashboard` | 1307 | 0 | 2 |
|
||||
| pgz_admin | `PORTAL/portal_sportasi` | 7542 | 0 | 2 |
|
||||
| savez_admin | `ANALITIKA/an_financije` | 1307 | 0 | 2 |
|
||||
| savez_admin | `ANALITIKA/an_mreza` | 866 | 0 | 8 |
|
||||
| savez_admin | `CRM/crm_clanarine` | 1975 | 0 | 2 |
|
||||
| savez_admin | `PORTAL/portal_dashboard` | 1307 | 0 | 2 |
|
||||
| savez_admin | `PORTAL/portal_sportasi` | 7542 | 0 | 2 |
|
||||
Reference in New Issue
Block a user