| Summary: | NSCrossWebsiteTrackingUsageDescription is not working on Mac, ITP is always enabled | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Dan <dsaunders45459> | ||||||||
| Component: | WebKit2 | Assignee: | Kate Cheney <katherine_cheney> | ||||||||
| Status: | REOPENED --- | ||||||||||
| Severity: | Major | CC: | benjamin, bfulgham, byron.mo, cdumez, cmarcelo, commit-queue, ews-watchlist, katherine_cheney, webkit-bug-importer, wilander | ||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||
| Version: | WebKit Nightly Build | ||||||||||
| Hardware: | Unspecified | ||||||||||
| OS: | Unspecified | ||||||||||
| Bug Depends on: | 220440 | ||||||||||
| Bug Blocks: | |||||||||||
| Attachments: |
|
||||||||||
|
Description
Dan
2020-12-28 23:01:20 PST
Created attachment 417032 [details]
Patch
Comment on attachment 417032 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=417032&action=review > Source/WebKit/Shared/Cocoa/DefaultWebBrowserChecks.mm:115 > +#if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000) || PLATFORM(MACCATALYST) Stylechecker is reminding us " Misplaced OS version check. Please use a named macro in one of headers in the wtf/Platform." Could you do the extra work to add a new PlatformUse.h entry? #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 140000) || PLATFORM(MACCATALYST) #define USE_ITP_TCC_CHECK 1 #endif Then we would just do: #if USE(ITP_TCC_CHECK) #else #endif Created attachment 417034 [details]
Patch
Comment on attachment 417034 [details]
Patch
r=me
Found 1 new test failure: imported/w3c/web-platform-tests/html/semantics/document-metadata/the-meta-element/pragma-directives/attr-meta-http-equiv-refresh/parsing.html This test failure seems flaky and unrelated, trying cq+ again. Created attachment 417063 [details]
Patch for landing
Committed r271192: <https://trac.webkit.org/changeset/271192> All reviewed patches have been landed. Closing bug and clearing flags on attachment 417063 [details]. *** Bug 220199 has been marked as a duplicate of this bug. *** Re-opened since this is blocked by bug 220440 |