Key points
- A stack pointing at
contentscript.jsand mentioningapp-init-livenessorbackground-livenessis almost always injected extension code, not NopsAI. ObjectMultiplexwarnings come from wallet and similar extensions.- Reproduce in a clean browser profile with extensions disabled before filing a UI bug.
- A genuine NopsAI error has a stack frame in a NopsAI source file.
Runbooks
Triage an unexplained browser console warning
Usually none. The risk is spending time on injected extension code instead of a real defect.
Symptoms
- DevTools shows repeated warnings or errors while using the NopsAI UI.
- The stack trace does not obviously name a NopsAI source file.
Initial checks
- Expand the stack trace and read the top frame file name.
- Check whether the frame is
contentscript.jsor another injected script. - Note whether the message mentions
app-init-liveness,background-liveness, orObjectMultiplex.
Diagnostics
- Open the same page in a clean browser profile with all extensions disabled.
- Reload with DevTools open and the console cleared.
- Compare the console output between the two profiles.
Resolution
- If the warning disappears in the clean profile, it is injected extension code. No NopsAI change is needed.
- If it reproduces with a NopsAI source-file stack frame, capture the full stack, the route, and the reproduction steps.
- File the UI defect with that evidence rather than the original extension-polluted trace.
Required access
Browser access to the NopsAI UI. No platform permission needed.
Escalation
Escalate to the UI owners with the clean-profile stack trace and route.
How it works
The backend serves GET /favicon.ico as an empty cacheable response specifically so missing-favicon requests do not produce bearer token errors in the console or audit logs. A favicon 404 is therefore not expected and is worth investigating.
Examples
DevTools > Console > filter box:
-chrome-extension:// -moz-extension:// -safari-web-extension://
DevTools > Network: reproduce with "Disable cache" checked,
then confirm the failing request is same-origin with the NopsAI API
before reporting it as a product bug.Implementation evidence
doc/browser-console-troubleshooting.mdHow to triage DevTools warnings from injected content scripts.

