Service Worker intercepted navigation preserves document.referrer