Bug 45284
| Summary: | javascript: urls should execute asynchronously | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Eric Seidel (no email) <eric> |
| Component: | Page Loading | Assignee: | Nobody <webkit-unassigned> |
| Status: | NEW | ||
| Severity: | Normal | CC: | abarth, ap, dglazkov, jamesr |
| Priority: | P2 | ||
| Version: | 528+ (Nightly build) | ||
| Hardware: | All | ||
| OS: | All | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=283747 | ||
Eric Seidel (no email)
javascript: urls should execute asynchronously
synchronous execution of javascript from parseMappedAttribute has been the source of a raft of crashers (some of them security bugs). Just like mutation events, synchronous javascript execution during parsing leads to badness. We should get rid of this whole class of bugs by making javascript: urls load asynchronously. Ideally *all* loads should load asynchronously (to avoid crazy reentrancy), but hyatt has historically warned that would regress the PLT.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
What do other browsers do?