Several tests break with <http://trac.webkit.org/changeset/197870> because code that sets the "allowFileAccessFromFileURLs" are getting blocked due to a disconnect between two flags on two different preference/configuration objects. Temporarily encode "YES" as the default state for "_allowUniversalAccessFromFileURLs" to work around this, since we can't cleanly roll the patch out. These tests break with the default "NO" state: +fast/loader/stateobjects/replacestate-in-iframe.html +storage/domstorage/localstorage/access-storage-after-window-close.html +storage/domstorage/localstorage/access-storage-then-set-value-in-storage-after-window-close.html +storage/domstorage/localstorage/set-value-in-storage-after-window-close.html +storage/domstorage/localstorage/window-open.html +storage/domstorage/sessionstorage/window-open.html
Temporary workaround landed in <http://trac.webkit.org/changeset/197889>.
Created attachment 273524 [details] Patch
Comment on attachment 273524 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=273524&action=review > Source/WebKit2/UIProcess/mac/WebInspectorProxyMac.mm:375 > + configuration.get()._allowUniversalAccessFromFileURLs = YES; [configuration _setAllowUniversalAccessFromFileURLs:YES];
Created attachment 273539 [details] Patch
Committed r197920: <http://trac.webkit.org/changeset/197920>
<rdar://problem/25071049>
*** Bug 155441 has been marked as a duplicate of this bug. ***