Bug 29255

Summary: REGRESSION (r47807): XHRs from local files to http: URLs fail due to cross-origin security policy on Windows, but don't on Mac
Product: WebKit Reporter: Adam Roben (:aroben) <aroben>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: abarth, ap, bfulgham, darin, jdance, mjs, sam
Priority: P2 Keywords: InRadar, PlatformOnly, Regression
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Windows XP   

Adam Roben (:aroben)
Reported 2009-09-14 14:54:13 PDT
As of r47807, XHRs from local files to http: URLs fail on Windows due to the cross-origin security policy. But these same XHRs don't fail on Mac. r47807 reduced privileges for file: URLs on all platforms but Mac, so now Safari on Windows and Safari on Mac have different behavior. (My understanding is that privileges were not changed on Mac due to concerns about compatibility with WebKit clients, but not with Safari in particular.) It seems like Safari on all platforms should have the same behavior. But what behavior is desired?
Attachments
Adam Roben (:aroben)
Comment 1 2009-09-14 14:54:57 PDT
Adam Barth
Comment 2 2009-09-14 16:39:36 PDT
I believe that the Windows behavior is desired. The settings skew is indeed due to compatibility concerns in the Mac OS X build.
Brent Fulgham
Comment 3 2009-09-23 13:16:16 PDT
*** Bug 29668 has been marked as a duplicate of this bug. ***
Note You need to log in before you can comment on or make changes to this bug.