Allow session storage for third-party origins even if tthird-party data access is blocked.
<rdar://problem/13921879>
Created attachment 202420 [details] Patch
Comment on attachment 202420 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=202420&action=review > Source/WebCore/page/SecurityOrigin.cpp:401 > + return (m_storageBlockingPolicy == AllowAllStorage && topOrigin->m_storageBlockingPolicy == AllowAllStorage) > + || shouldAllowFromThirdParty == AlwaysAllowFromThirdParty > + || !topOrigin->isThirdParty(this); I think this would be easier to understand as multiple early returns.
Committed r150490: <http://trac.webkit.org/changeset/150490>
Oops, I forgot to 'git add' the new layout test and its expected result. Fixed in <http://trac.webkit.org/changeset/150492>.