In Bug 174661 we added a compatibility quirk to support wsj.com authentication. This quirk is no longer needed, since the StorageAccess API provides the necessary tools to do this type of interaction without needing global cross-site access.
<rdar://problem/43527848>
Created attachment 347546 [details] Patch
Created attachment 347576 [details] Patch
Created attachment 347648 [details] Patch
Mac debug test failures are unrelated.
Despite Alex's r+, I think I made a mistake. I'll upload a revised version.
You probably want to merge with the queued patch from https://bugs.webkit.org/show_bug.cgi?id=188757 or rebase when it's landed.
Created attachment 347659 [details] Patch
Created attachment 347664 [details] Patch
Revised patch merged with current ToT uploaded. Ready for a new review!
Comment on attachment 347664 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=347664&action=review Looks good to me. > Source/WebCore/loader/ResourceLoadObserver.cpp:150 > + Ah, this is a fix of the comparison that was lost when I removed the call to areDomainsAssociated(). Good catch. > Source/WebKit/UIProcess/ResourceLoadStatisticsMemoryStore.cpp:611 > + I see, you moved the previous check in WebResourceLoadStatisticsStore's areDomainsAssociated() into here.
Committed r235132: <https://trac.webkit.org/changeset/235132>