Bug 45284

Summary: javascript: urls should execute asynchronously
Product: WebKit Reporter: Eric Seidel (no email) <eric>
Component: Page LoadingAssignee: 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)
Reported 2010-09-06 23:10:56 PDT
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
Alexey Proskuryakov
Comment 1 2010-09-07 12:18:30 PDT
What do other browsers do?
Note You need to log in before you can comment on or make changes to this bug.