|Intent to remove XMLHttpRequestException||Erik Arvidsson||5/3/13 9:40 AM|
(It isn't clear that this needs an "intent" email but better to err on side of being too clear.)
The old spec only had XMLHttpRequestException for about a year (during 2007) and WebKit is the only browser to implement this interface. The XHR spec says to throw DOMExceptions objects instead and that is what other browsers do.
Clean up our surface area as well as increase compatibility.
Very low. Due to differences in the interface code on the open we do not check what kind of errors are thrown from an XHR, instead they rely on the status and the statusText of the XHR object.
Apple was opposed to this change inside WebKit because of backwards compatibility with their ObjectiveC bindings. They also saw no value in removing unused interfaces.
Row on feature dashboard?
No. Minor change
Requesting approval to ship?
|Re: [blink-dev] Intent to remove XMLHttpRequestException||Ojan Vafai||5/3/13 10:43 AM|
|Re: [blink-dev] Intent to remove XMLHttpRequestException||Mike||5/3/13 10:45 AM|
This seems pretty reasonable; anything that cleans up our exception code is welcome. :)
Would you mind linking to the WebKit discussion for completeness?
|Re: [blink-dev] Intent to remove XMLHttpRequestException||Erik Arvidsson||5/3/13 10:53 AM|
|Re: [blink-dev] Intent to remove XMLHttpRequestException||Adam Barth||5/5/13 8:35 PM|
|Re: [blink-dev] Intent to remove XMLHttpRequestException||Dimitri||5/7/13 12:34 PM|