Bug 229515
Summary: | [curl] REGRESSION(r281158): fetch('http://localhost/') from about:blank doesn't emit the console error message | ||
---|---|---|---|
Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> |
Component: | WebKit2 | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | kkinnunen, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Fujii Hironori
[curl] REGRESSION(r281158): fetch('http://localhost/') from about:blank doesn't emit the console error message
See Bug#228095 Comment#18.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Fujii Hironori
1. Start WinCairo WK2 MiniBrowser
2. Open a local file. Go to file:///.../something.html
3. Open Web Inspector Console
4. Start a local web server
Invoke "python.exe .\Tools\Scripts\run-webkit-httpd" as admin
5. Invoke "fetch('http://localhost:8000/')" in the Web Inspector console
Expected: the following error message should be shown
> > fetch('http://localhost:8000/')
> < Promise {status: "pending"}
> [Error] Origin null is not allowed by Access-Control-Allow-Origin.
> [Error] Fetch API cannot load http://localhost:8000/ due to access control checks.
> [Error] Failed to load resource: Origin null is not allowed by Access-Control-Allow-Origin. (localhost, line 0)
Actual: No such error message
Fujii Hironori
Committed r281614 (240970@main): <https://commits.webkit.org/240970@main>
Radar WebKit Bug Importer
<rdar://problem/82377669>