Bug 274801 - Intelligent Tracking Prevention (ITP) rules being applied to service worker traffic
Summary: Intelligent Tracking Prevention (ITP) rules being applied to service worker t...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Service Workers (show other bugs)
Version: Safari 17
Hardware: Unspecified macOS 14
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-05-28 14:48 PDT by singhsa
Modified: 2024-05-29 12:01 PDT (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description singhsa 2024-05-28 14:48:13 PDT
We ran into an issue in Safari 17 where Intelligent Tracking Prevention (ITP) rules were being applied to service worker traffic, which resulted in blocked resources and a significant drop in Google Analytics traffic. 
We use Akamai script manager to optimize the third-party scripts on our website. Akamai script manager uses service workers to load third-party scripts, including the Google Analytics script. After Safari 17 was released, we discovered that the script was being blocked by Safari. We then found this article, which described a similar issue: https://www.kedos.co.uk/p/news/tech-safari-17-anomaly-service-worker-and-itp-conflict. 
We tested our site with service workers enabled and disabled, which helped us determine the root cause of the problem.
Comment 1 Matthew Finkel 2024-05-29 11:17:33 PDT
Thanks for reporting this, we'll investigate.
Comment 2 Radar WebKit Bug Importer 2024-05-29 12:01:42 PDT
<rdar://problem/128956101>