<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>45284</bug_id>
          
          <creation_ts>2010-09-06 23:10:56 -0700</creation_ts>
          <short_desc>javascript: urls should execute asynchronously</short_desc>
          <delta_ts>2024-11-28 13:53:03 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Page Loading</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=283747</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Eric Seidel (no email)">eric</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
    
    <cc>dglazkov</cc>
    
    <cc>jamesr</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>274853</commentid>
    <comment_count>0</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-09-06 23:10:56 -0700</bug_when>
    <thetext>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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>275205</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-09-07 12:18:30 -0700</bug_when>
    <thetext>What do other browsers do?</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>