Appearance
Workers use size-scaled timeouts. On timeout the UI should show error with retry — not a blank panel.
error
Look for WORKER_* console prefixes (app) vs chrome-extension:// stacks (external).
WORKER_*
chrome-extension://