| Summary: | Query Parameters are not pass to the client on the target page when clicking an google advertisement in private browsing | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | duc-thanh.vu | ||||
| Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | ap, charliew, webkit-bug-importer, wenson_hsieh | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari 17 | ||||||
| Hardware: | iPhone / iPad | ||||||
| OS: | iOS 17 | ||||||
| Attachments: |
|
||||||
I think that this is by design, private browsing needs to prevent tracking. CC'ing Wenson who would know for certain. This is indeed by design. Note that these query parameters are only hidden from JavaScript access (they're still sent to the server). |
Created attachment 468244 [details] location.search (queryparamaters) is empty How to reproduce: 1. Open a inkognito tab 2. Open Google Search 3. Search for any search term which shows the "Sponsored" lane in google 4. F.e. nike air force 1 in locales: DE or IE 5. Click on any product advertisement within the sponsored lane 6. Observe that the query parameter is shown within the URL 7. Observe that the query parameter is cannot be read by the client Expected: - the query parameters are pass to the client