The spec says:
If request's referrer is not "no-referrer", set request's referrer to the result of invoking determine request's referrer.
The "determine request's referrer" algorithm combines request's referrer policy and environment's referrer policy, and then use it to calculate the referrer string. Is it reasonable to update the request's referrer policy to the combined referrer policy? That change is observable when the request is intercepted by the service worker.
@mikewest @jeisinger