shouldInterceptRequest.
fetch() in no-cors mode gets an opaque response on success
(status 0) — this still proves the request went through. Beacon uses
navigator.sendBeacon() which is fire-and-forget; we verify it returns
true (queued). The same-origin /ping baseline shows
what "unblocked" looks like.
| Test | Method | Target | Result |
|---|