Bug 46154
Summary: | XMLHttpRequest.open() in iframe fail in some tests | ||
---|---|---|---|
Product: | WebKit | Reporter: | Jian Li <jianli> |
Component: | XML | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | abarth, ahmad.saleem792, ap, bfulgham, dimich, fishd, jianli, levin, rniwa, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Jian Li
XMLHttpRequest.open() in iframe fail in some tests. Not sure if there is a bug in XHR code or in the tests.
Tests:
http://tc.labs.opera.com/apis/XMLHttpRequest/open-url-multi-window-2.htm
http://tc.labs.opera.com/apis/XMLHttpRequest/open-url-multi-window-3.htm
http://tc.labs.opera.com/apis/XMLHttpRequest/open-url-multi-window-4.htm
http://tc.labs.opera.com/apis/XMLHttpRequest/open-url-multi-window-5.htm
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Adam Barth
This is a consequence of WebCore's network stack depending on Frame. There was a recent webkit-dev thread about directions for fixing this architectural problem.
Alexey Proskuryakov
It's not clear to me why these requests are supposed to run to completion. Stopping XMLHttpRequests whose opener frame goes away seems to be a good thing in general.
Ahmad Saleem
https://wpt.fyi/results/xhr?label=master&label=experimental&aligned&view=subtest&q=xhr%20multi-window
We are still failing some of these test cases (though doing better than other browsers):
1) open-url-multi-window-6.htm
2) open-url-multi-window-3.htm
Direct Links to test below:
Link - http://wpt.live/xhr/open-url-multi-window-3.htm
Link 2 - http://wpt.live/xhr/open-url-multi-window-6.htm. (Timeout - Pop-up Blocker kicks-in)
Just wanted to share updated testing status. Thanks!
Radar WebKit Bug Importer
<rdar://problem/98254011>