[BUG] Live session details serialize browserVersion as "[object Object]"
Problèmes signalés
[BUG] Requested dimensions leave browser-visible screen at 800x600
[BUG] Releasing or rapidly relaunching a session can terminate the API with TargetCloseError
recordCanvas: true never captures canvas frames on pages that create their context before document_idle
[BUG] Proxy byte counters remain zero after routed session traffic
[BUG] Failed to launch the browser process in Docker due to dbus connection failure
[BUG] Self-hosted steel-browser-api fails with "Failed to generate a consistent fingerprint after 10 attempts"
[FEATURE] Support more than one chrome process per container
Suggestions
[FEATURE] Add per-session network usage metrics
WebGL renderer is always SwiftShader, with no session option to change it
Cluster support and request routing to correct node (session affinity)
Self-hosted `/v1/sessions` does not implement the SDK session timeout field
[BUG] Caller-supplied userDataDir is ignored — every session with a custom profile path shares one directory
Live View WebSocket URL omits active session ID
DevTools inspector redirect broken with USE_SSL=true (ws= param keeps wss:// scheme)
Session viewer UI has no route/URL param wiring — always shows sessions[0], not the requested session
[BUG] Logs tab renders blank: UI does JSON.parse(f.text) but records carry the payload nested under the record type
feat: overhaul the ui and live view streaming
feat(docker): run API image under tini init
fix(cdp): eliminate dedicated worker network capture race
feat: update chrome browser support for 146 + resolve extension installtion
feat: log browser interactions