<?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>17444</bug_id>
          
          <creation_ts>2008-02-20 02:06:25 -0800</creation_ts>
          <short_desc>nested script inside external script cause error</short_desc>
          <delta_ts>2008-07-01 06:27:26 -0700</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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="johnnyding">johnnyding.webkit</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>darin</cc>
    
    <cc>vincent.bradley</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>71189</commentid>
    <comment_count>0</comment_count>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-20 02:06:25 -0800</bug_when>
    <thetext>nest script which is inside external script will cause error. Please see attached test cases.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71190</commentid>
    <comment_count>1</comment_count>
      <attachid>19222</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-20 02:07:53 -0800</bug_when>
    <thetext>Created attachment 19222
html file for this test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71191</commentid>
    <comment_count>2</comment_count>
      <attachid>19223</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-20 02:08:26 -0800</bug_when>
    <thetext>Created attachment 19223
script file for this test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71192</commentid>
    <comment_count>3</comment_count>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-20 02:40:39 -0800</bug_when>
    <thetext>Download both html file and script file to your local file system. The expected behavior is to display &apos;external_script_1&apos;, but &apos;put_content(&quot;external_script_1&quot;)&quot; is displayed instead.

This is because, in HTMLTokenizer::write(HTMLTokenizer.cpp line:1345), the code checks &apos;pendingScripts.isEmpty()&apos; to decide whether to save prependingSrc or not. However, in HTMLTokenizer::scriptHandler(HTMLTokenizer.cpp line:485) and HTMLTokenizer::scriptExecution(HTMLTokenizer.cpp line:544), the code checks testBit:LoadingExtScript to decide whether to save prependingSrc or not. The later behavior is not right because, in scriptHandler and scriptExecution, even the pendingScripts queue is empty, the testBit:LoadingExtScript might be TRUE, (it may not be updated until the end of the function).

A patch is coming soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71224</commentid>
    <comment_count>4</comment_count>
      <attachid>19226</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-20 06:26:15 -0800</bug_when>
    <thetext>Created attachment 19226
patch v1 for fixing this problem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71447</commentid>
    <comment_count>5</comment_count>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-21 17:31:00 -0800</bug_when>
    <thetext>This bug block some Chinese websites which have high traffic such as www.chinacars.com. Could anyone help me take a look this problem?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71809</commentid>
    <comment_count>6</comment_count>
      <attachid>19226</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2008-02-24 18:07:26 -0800</bug_when>
    <thetext>Comment on attachment 19226
patch v1 for fixing this problem

Looks good to me.

+  &lt;head&gt;
+    &lt;title&gt;&lt;/title&gt;
+  &lt;/head&gt;

Seems like we could just omit this whole section.

+    &lt;/div&gt;

There&apos;s no &lt;div&gt; for this to close.

+document.write(&quot;SUCCESS (1 of 2)\n&quot;);
\ No newline at end of file

Would have been better having a newline at the end of this file.

r=me even without these changes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71839</commentid>
    <comment_count>7</comment_count>
      <attachid>19340</attachid>
    <who name="johnnyding">johnnyding.webkit</who>
    <bug_when>2008-02-24 22:44:27 -0800</bug_when>
    <thetext>Created attachment 19340
it&apos;s basically same patch as patch v1, only change the wording in test case according to darin&apos;s comment</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>71869</commentid>
    <comment_count>8</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2008-02-25 05:14:50 -0800</bug_when>
    <thetext>Landed in r30563.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84866</commentid>
    <comment_count>9</comment_count>
    <who name="Yael">yael</who>
    <bug_when>2008-07-01 06:27:26 -0700</bug_when>
    <thetext>*** Bug 19680 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19222</attachid>
            <date>2008-02-20 02:07:53 -0800</date>
            <delta_ts>2008-02-20 02:07:53 -0800</delta_ts>
            <desc>html file for this test case</desc>
            <filename>nested_script.htm</filename>
            <type>text/html</type>
            <size>466</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFs
Ly9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25h
bC5kdGQiPg0KPGh0bWwgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiPg0KICA8
aGVhZD4NCiAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQv
aHRtbDsgY2hhcnNldD1nYjIzMTIiIC8+DQogICAgPHRpdGxlPkNoaW5hY2Fycy5jb208L3RpdGxl
Pg0KICA8L2hlYWQ+DQogIDxib2R5Pg0KICAgIDxkaXYgc3R5bGU9ImJvcmRlcjoxcHggc29saWQg
cmVkIj4NCiAgICAgIDxTQ1JJUFQgbGFuZ3VhZ2U9SmF2YVNjcmlwdDEuMSBzcmM9ImV4dGVybmFs
X3NjcmlwdC5qcyI+PC9TQ1JJUFQ+IGVuZCBvZiBzY3JpcHQNCiAgICA8L2Rpdj4NCiAgPC9ib2R5
Pg0KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>19223</attachid>
            <date>2008-02-20 02:08:26 -0800</date>
            <delta_ts>2008-02-20 02:08:26 -0800</delta_ts>
            <desc>script file for this test case</desc>
            <filename>external_script.js</filename>
            <type>text/html</type>
            <size>238</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">ZG9jdW1lbnQud3JpdGUoIjxTQ1JJUFQgTEFOR1VBR0U9XCJKYXZhU2NyaXB0XCI+IGZ1bmN0aW9u
IHB1dF9jb250ZW50KG1zZyl7ZG9jdW1lbnQud3JpdGUobXNnKTt9IDwvU0NSIiArICJJUFQ+PFND
UklQVCBMQU5HVUFHRT1cIkphdmFTY3JpcHRcIj5cbiIpOw0KZG9jdW1lbnQud3JpdGUoInB1dF9j
b250ZW50KFwiZXh0ZXJuYWxfc2NyaXB0XzEgXCIpOyIpOw0KZG9jdW1lbnQud3JpdGUoIjwvU0NS
IisiSVBUPiIpOw==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19226</attachid>
            <date>2008-02-20 06:26:15 -0800</date>
            <delta_ts>2008-02-24 18:07:26 -0800</delta_ts>
            <desc>patch v1 for fixing this problem</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>5336</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMDQyNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMDgtMDItMjAgIGpvaG5ueWRpbmcud2Via2l0ICA8am9obm55ZGlu
Zy53ZWJraXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorICAgICAgICAtIGZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzQ0NAorCisgICAgICAgIEluIEhUTUxUb2tlbml6ZXI6OndyaXRlLCB0aGUgY29kZSBjaGVja3Mg
J3BlbmRpbmdTY3JpcHRzLmlzRW1wdHkoKScgdG8gZGVjaWRlCisgICAgICAgIHdoZXRoZXIgdG8g
c2F2ZSBwcmVwZW5kaW5nU3JjIG9yIG5vdC4gSG93ZXZlciwgaW4gSFRNTFRva2VuaXplcjo6c2Ny
aXB0SGFuZGxlcgorICAgICAgICBhbmQgSFRNTFRva2VuaXplcjo6c2NyaXB0RXhlY3V0aW9uLCB0
aGUgY29kZSBjaGVja3MgdGVzdEJpdDpMb2FkaW5nRXh0U2NyaXB0CisgICAgICAgIHRvIGRlY2lk
ZSB3aGV0aGVyIHRvIHNhdmUgcHJlcGVuZGluZ1NyYyBvciBub3QuIFRoZSBsYXRlciBiZWhhdmlv
ciBpcyBub3QgcmlnaHQKKyAgICAgICAgYmVjYXVzZSwgaW4gc2NyaXB0SGFuZGxlciBhbmQgc2Ny
aXB0RXhlY3V0aW9uLCBldmVuIHRoZSBwZW5kaW5nU2NyaXB0cyBxdWV1ZSBpcworICAgICAgICBl
bXB0eSwgdGhlIHRlc3RCaXQ6TG9hZGluZ0V4dFNjcmlwdCBtaWdodCBiZSBUUlVFLgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvdG9rZW5pemVyL25lc3RlZC1tdWx0aXBsZS1zY3JpcHRzLmh0bWwKKwor
ICAgICAgICAqIGh0bWwvSFRNTFRva2VuaXplci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
VG9rZW5pemVyOjpzY3JpcHRIYW5kbGVyKTogY2hlY2sgcGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgp
IGluc3RlYWQgb2YKKyAgICAgICAgY2hlY2tpbmcgc3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpLgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6c2NyaXB0RXhlY3V0aW9uKTogY2hlY2sg
cGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgpIGluc3RlYWQgb2YKKyAgICAgICAgY2hlY2tpbmcgc3Rh
dGUubG9hZGluZ0V4dFNjcmlwdCgpLgorCiAyMDA4LTAyLTIwICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAd2Via2l0Lm9yZz4KIAogICAgICAgICBJbmNvcnBvcmF0ZXMgc29tZSBpbXByb3ZlbWVu
dHMgbWFkZSBieSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9odG1sL0hUTUxUb2tlbml6
ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcAkocmV2
aXNpb24gMzA0MjEpCisrKyBXZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTQ4Miw3ICs0ODIsNyBAQCBIVE1MVG9rZW5pemVyOjpTdGF0ZSBIVE1MVG9rZW5p
emVyOjpzY3JpCiAgICAgICAgIC8vIHdlIG5lZWQgdG8gZG8gdGhpcyBzbGlnaHRseSBtb2RpZmll
ZCBiaXQgb2Ygb25lIG9mIHRoZSB3cml0ZSgpIGNhc2VzCiAgICAgICAgIC8vIGJlY2F1c2Ugd2Ug
d2FudCB0byBwcmVwZW5kIHRvIHBlbmRpbmdTcmMgcmF0aGVyIHRoYW4gYXBwZW5kaW5nCiAgICAg
ICAgIC8vIGlmIHRoZXJlJ3Mgbm8gcHJldmlvdXMgcHJlcGVuZGluZ1NyYwotICAgICAgICBpZiAo
c3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpKSB7CisgICAgICAgIGlmICghcGVuZGluZ1NjcmlwdHMu
aXNFbXB0eSgpKSB7CiAgICAgICAgICAgICBpZiAoY3VycmVudFByZXBlbmRpbmdTcmMpIHsKICAg
ICAgICAgICAgICAgICBjdXJyZW50UHJlcGVuZGluZ1NyYy0+YXBwZW5kKHByZXBlbmRpbmdTcmMp
OwogICAgICAgICAgICAgfSBlbHNlIHsKQEAgLTU0MSw3ICs1NDEsNyBAQCBIVE1MVG9rZW5pemVy
OjpTdGF0ZSBIVE1MVG9rZW5pemVyOjpzY3JpCiAgICAgICAgIC8vIHdlIG5lZWQgdG8gZG8gdGhp
cyBzbGlnaHRseSBtb2RpZmllZCBiaXQgb2Ygb25lIG9mIHRoZSB3cml0ZSgpIGNhc2VzCiAgICAg
ICAgIC8vIGJlY2F1c2Ugd2Ugd2FudCB0byBwcmVwZW5kIHRvIHBlbmRpbmdTcmMgcmF0aGVyIHRo
YW4gYXBwZW5kaW5nCiAgICAgICAgIC8vIGlmIHRoZXJlJ3Mgbm8gcHJldmlvdXMgcHJlcGVuZGlu
Z1NyYwotICAgICAgICBpZiAoc3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpKSB7CisgICAgICAgIGlm
ICghcGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgpKSB7CiAgICAgICAgICAgICBpZiAoY3VycmVudFBy
ZXBlbmRpbmdTcmMpCiAgICAgICAgICAgICAgICAgY3VycmVudFByZXBlbmRpbmdTcmMtPmFwcGVu
ZChwcmVwZW5kaW5nU3JjKTsKICAgICAgICAgICAgIGVsc2UKSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDMw
NDI0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMDgtMDItMjAgIGpvaG5ueWRpbmcud2Via2l0ICA8am9obm55ZGluZy53ZWJraXRA
Z21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIC0gYnVnIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NDQ0Cisg
ICAgICAgIFRlc3QgZm9yIG11bHRpcGxlIG5lc3RlZCBzY3JpcHRzIHdoaWNoIGFyZSBpbiBhIGV4
dGVybmFsIHNjcmlwdC4gCisKKyAgICAgICAgKiBmYXN0L3Rva2VuaXplci9uZXN0ZWQtbXVsdGlw
bGUtc2NyaXB0cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdG9rZW5pemVy
L25lc3RlZC1tdWx0aXBsZS1zY3JpcHRzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdG9r
ZW5pemVyL3Jlc291cmNlcy9leHRlcm5hbC1zY3JpcHQtMS5qczogQWRkZWQuCisgICAgICAgICog
ZmFzdC90b2tlbml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzOiBBZGRlZC4KKwog
MjAwOC0wMi0yMCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9u
ZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC90b2tlbml6ZXIvbmVzdGVkLW11bHRpcGxlLXNjcmlwdHMtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvbmVzdGVkLW11bHRp
cGxlLXNjcmlwdHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAKK1Ro
aXMgY2FzZSBpcyBmb3IgdGVzdGluZyBtdWx0aXBsZSBzY3JpcHRzIHdoaWNoIGFyZSBuZXN0ZWQg
aW4gZXh0ZXJuYWwgc2NyaXB0LgorU1VDQ0VTUyAoMSBvZiAyKSBTVUNDRVNTICgyIG9mIDIpCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9uZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdG9rZW5pemVyL25lc3RlZC1tdWx0
aXBsZS1zY3JpcHRzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3Rva2Vu
aXplci9uZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDEwIEBACis8aHRtbD4NCisgIDxoZWFkPg0KKyAgICA8dGl0bGU+PC90aXRsZT4NCisgIDwvaGVh
ZD4NCisgIDxib2R5Pg0KKyAgVGhpcyBjYXNlIGlzIGZvciB0ZXN0aW5nIG11bHRpcGxlIHNjcmlw
dHMgd2hpY2ggYXJlIG5lc3RlZCBpbiBleHRlcm5hbCBzY3JpcHQuPGJyPg0KKyAgICAgIDxzY3Jp
cHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9InJlc291cmNlcy9leHRlcm5hbC1zY3JpcHQt
MS5qcyI+PC9zY3JpcHQ+DQorICAgIDwvZGl2Pg0KKyAgPC9ib2R5Pg0KKzwvaHRtbD4NCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9yZXNvdXJjZXMvZXh0ZXJuYWwtc2NyaXB0LTEu
anMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvcmVzb3VyY2VzL2V4
dGVybmFsLXNjcmlwdC0xLmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90b2tl
bml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0xLmpzCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDUgQEAKK2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpDQorICAgIGxheW91dFRl
c3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsNCitkb2N1bWVudC53cml0ZSgiPHNjcmlwdCBsYW5n
dWFnZT1cImphdmFzY3JpcHRcIj4gZnVuY3Rpb24gcHV0X2NvbnRlbnQobXNnKXtkb2N1bWVudC53
cml0ZShtc2cpO30gPC9zY3IiICsgImlwdD4gPHNjcmlwdCBsYW5ndWFnZT1cImphdmFzY3JpcHRc
IiBzcmM9XCJyZXNvdXJjZXMvZXh0ZXJuYWwtc2NyaXB0LTIuanNcIj48L3NjciIgKyAiaXB0Pjxz
Y3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCI+XG4iKTsNCitkb2N1bWVudC53cml0ZSgicHV0
X2NvbnRlbnQoXCJTVUNDRVNTICgyIG9mIDIpXCIpOyIpOw0KK2RvY3VtZW50LndyaXRlKCI8L3Nj
ciIrImlwdD4iKTsNCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9yZXNvdXJjZXMv
ZXh0ZXJuYWwtc2NyaXB0LTIuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90b2tl
bml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzCShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxIEBACitkb2N1bWVudC53cml0ZSgiU1VDQ0VTUyAoMSBvZiAy
KVxuIik7ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQo=
</data>
<flag name="review"
          id="8396"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>19340</attachid>
            <date>2008-02-24 22:44:27 -0800</date>
            <delta_ts>2008-02-24 22:51:18 -0800</delta_ts>
            <desc>it&apos;s basically same patch as patch v1, only change the wording in test case according to darin&apos;s comment</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>5240</size>
            <attacher name="johnnyding">johnnyding.webkit</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAzMDQyNCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjMgQEAKKzIwMDgtMDItMjAgIGpvaG5ueWRpbmcud2Via2l0ICA8am9obm55ZGlu
Zy53ZWJraXRAZ21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorICAgICAgICAtIGZpeCBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0x
NzQ0NAorCisgICAgICAgIEluIEhUTUxUb2tlbml6ZXI6OndyaXRlLCB0aGUgY29kZSBjaGVja3Mg
J3BlbmRpbmdTY3JpcHRzLmlzRW1wdHkoKScgdG8gZGVjaWRlCisgICAgICAgIHdoZXRoZXIgdG8g
c2F2ZSBwcmVwZW5kaW5nU3JjIG9yIG5vdC4gSG93ZXZlciwgaW4gSFRNTFRva2VuaXplcjo6c2Ny
aXB0SGFuZGxlcgorICAgICAgICBhbmQgSFRNTFRva2VuaXplcjo6c2NyaXB0RXhlY3V0aW9uLCB0
aGUgY29kZSBjaGVja3MgdGVzdEJpdDpMb2FkaW5nRXh0U2NyaXB0CisgICAgICAgIHRvIGRlY2lk
ZSB3aGV0aGVyIHRvIHNhdmUgcHJlcGVuZGluZ1NyYyBvciBub3QuIFRoZSBsYXRlciBiZWhhdmlv
ciBpcyBub3QgcmlnaHQKKyAgICAgICAgYmVjYXVzZSwgaW4gc2NyaXB0SGFuZGxlciBhbmQgc2Ny
aXB0RXhlY3V0aW9uLCBldmVuIHRoZSBwZW5kaW5nU2NyaXB0cyBxdWV1ZSBpcworICAgICAgICBl
bXB0eSwgdGhlIHRlc3RCaXQ6TG9hZGluZ0V4dFNjcmlwdCBtaWdodCBiZSBUUlVFLgorCisgICAg
ICAgIFRlc3Q6IGZhc3QvdG9rZW5pemVyL25lc3RlZC1tdWx0aXBsZS1zY3JpcHRzLmh0bWwKKwor
ICAgICAgICAqIGh0bWwvSFRNTFRva2VuaXplci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpIVE1M
VG9rZW5pemVyOjpzY3JpcHRIYW5kbGVyKTogY2hlY2sgcGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgp
IGluc3RlYWQgb2YKKyAgICAgICAgY2hlY2tpbmcgc3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpLgor
ICAgICAgICAoV2ViQ29yZTo6SFRNTFRva2VuaXplcjo6c2NyaXB0RXhlY3V0aW9uKTogY2hlY2sg
cGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgpIGluc3RlYWQgb2YKKyAgICAgICAgY2hlY2tpbmcgc3Rh
dGUubG9hZGluZ0V4dFNjcmlwdCgpLgorCiAyMDA4LTAyLTIwICBBbGV4ZXkgUHJvc2t1cnlha292
ICA8YXBAd2Via2l0Lm9yZz4KIAogICAgICAgICBJbmNvcnBvcmF0ZXMgc29tZSBpbXByb3ZlbWVu
dHMgbWFkZSBieSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9odG1sL0hUTUxUb2tlbml6
ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MVG9rZW5pemVyLmNwcAkocmV2
aXNpb24gMzA0MjEpCisrKyBXZWJDb3JlL2h0bWwvSFRNTFRva2VuaXplci5jcHAJKHdvcmtpbmcg
Y29weSkKQEAgLTQ4Miw3ICs0ODIsNyBAQCBIVE1MVG9rZW5pemVyOjpTdGF0ZSBIVE1MVG9rZW5p
emVyOjpzY3JpCiAgICAgICAgIC8vIHdlIG5lZWQgdG8gZG8gdGhpcyBzbGlnaHRseSBtb2RpZmll
ZCBiaXQgb2Ygb25lIG9mIHRoZSB3cml0ZSgpIGNhc2VzCiAgICAgICAgIC8vIGJlY2F1c2Ugd2Ug
d2FudCB0byBwcmVwZW5kIHRvIHBlbmRpbmdTcmMgcmF0aGVyIHRoYW4gYXBwZW5kaW5nCiAgICAg
ICAgIC8vIGlmIHRoZXJlJ3Mgbm8gcHJldmlvdXMgcHJlcGVuZGluZ1NyYwotICAgICAgICBpZiAo
c3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpKSB7CisgICAgICAgIGlmICghcGVuZGluZ1NjcmlwdHMu
aXNFbXB0eSgpKSB7CiAgICAgICAgICAgICBpZiAoY3VycmVudFByZXBlbmRpbmdTcmMpIHsKICAg
ICAgICAgICAgICAgICBjdXJyZW50UHJlcGVuZGluZ1NyYy0+YXBwZW5kKHByZXBlbmRpbmdTcmMp
OwogICAgICAgICAgICAgfSBlbHNlIHsKQEAgLTU0MSw3ICs1NDEsNyBAQCBIVE1MVG9rZW5pemVy
OjpTdGF0ZSBIVE1MVG9rZW5pemVyOjpzY3JpCiAgICAgICAgIC8vIHdlIG5lZWQgdG8gZG8gdGhp
cyBzbGlnaHRseSBtb2RpZmllZCBiaXQgb2Ygb25lIG9mIHRoZSB3cml0ZSgpIGNhc2VzCiAgICAg
ICAgIC8vIGJlY2F1c2Ugd2Ugd2FudCB0byBwcmVwZW5kIHRvIHBlbmRpbmdTcmMgcmF0aGVyIHRo
YW4gYXBwZW5kaW5nCiAgICAgICAgIC8vIGlmIHRoZXJlJ3Mgbm8gcHJldmlvdXMgcHJlcGVuZGlu
Z1NyYwotICAgICAgICBpZiAoc3RhdGUubG9hZGluZ0V4dFNjcmlwdCgpKSB7CisgICAgICAgIGlm
ICghcGVuZGluZ1NjcmlwdHMuaXNFbXB0eSgpKSB7CiAgICAgICAgICAgICBpZiAoY3VycmVudFBy
ZXBlbmRpbmdTcmMpCiAgICAgICAgICAgICAgICAgY3VycmVudFByZXBlbmRpbmdTcmMtPmFwcGVu
ZChwcmVwZW5kaW5nU3JjKTsKICAgICAgICAgICAgIGVsc2UKSW5kZXg6IExheW91dFRlc3RzL0No
YW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDMw
NDI0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMDgtMDItMjAgIGpvaG5ueWRpbmcud2Via2l0ICA8am9obm55ZGluZy53ZWJraXRA
Z21haWwuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIC0gYnVnIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NDQ0Cisg
ICAgICAgIFRlc3QgZm9yIG11bHRpcGxlIG5lc3RlZCBzY3JpcHRzIHdoaWNoIGFyZSBpbiBhIGV4
dGVybmFsIHNjcmlwdC4gCisKKyAgICAgICAgKiBmYXN0L3Rva2VuaXplci9uZXN0ZWQtbXVsdGlw
bGUtc2NyaXB0cy1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdG9rZW5pemVy
L25lc3RlZC1tdWx0aXBsZS1zY3JpcHRzLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3QvdG9r
ZW5pemVyL3Jlc291cmNlcy9leHRlcm5hbC1zY3JpcHQtMS5qczogQWRkZWQuCisgICAgICAgICog
ZmFzdC90b2tlbml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzOiBBZGRlZC4KKwog
MjAwOC0wMi0yMCAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5vcmc+CiAKICAgICAg
ICAgUmV2aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9u
ZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC90b2tlbml6ZXIvbmVzdGVkLW11bHRpcGxlLXNjcmlwdHMtZXhwZWN0ZWQudHh0
CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvbmVzdGVkLW11bHRp
cGxlLXNjcmlwdHMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDIgQEAKK1Ro
aXMgY2FzZSBpcyBmb3IgdGVzdGluZyBtdWx0aXBsZSBzY3JpcHRzIHdoaWNoIGFyZSBuZXN0ZWQg
aW4gZXh0ZXJuYWwgc2NyaXB0LgorU1VDQ0VTUyAoMSBvZiAyKSBTVUNDRVNTICgyIG9mIDIpCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9uZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvdG9rZW5pemVyL25lc3RlZC1tdWx0
aXBsZS1zY3JpcHRzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3Rva2Vu
aXplci9uZXN0ZWQtbXVsdGlwbGUtc2NyaXB0cy5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsx
LDYgQEAKKzxodG1sPgorICA8Ym9keT4KKyAgVGhpcyBjYXNlIGlzIGZvciB0ZXN0aW5nIG11bHRp
cGxlIHNjcmlwdHMgd2hpY2ggYXJlIG5lc3RlZCBpbiBleHRlcm5hbCBzY3JpcHQuPGJyPgorICA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3JjPSJyZXNvdXJjZXMvZXh0ZXJuYWwtc2Ny
aXB0LTEuanMiPjwvc2NyaXB0PgorICA8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0
cy9mYXN0L3Rva2VuaXplci9yZXNvdXJjZXMvZXh0ZXJuYWwtc2NyaXB0LTEuanMKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlw
dC0xLmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvcmVzb3Vy
Y2VzL2V4dGVybmFsLXNjcmlwdC0xLmpzCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDYgQEAKK2lm
ICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIu
ZHVtcEFzVGV4dCgpOworZG9jdW1lbnQud3JpdGUoIjxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2Ny
aXB0XCI+IGZ1bmN0aW9uIHB1dF9jb250ZW50KG1zZyl7ZG9jdW1lbnQud3JpdGUobXNnKTt9IDwv
c2NyIiArICJpcHQ+IDxzY3JpcHQgbGFuZ3VhZ2U9XCJqYXZhc2NyaXB0XCIgc3JjPVwicmVzb3Vy
Y2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzXCI+PC9zY3IiICsgImlwdD48c2NyaXB0IGxhbmd1YWdl
PVwiamF2YXNjcmlwdFwiPlxuIik7Citkb2N1bWVudC53cml0ZSgicHV0X2NvbnRlbnQoXCJTVUND
RVNTICgyIG9mIDIpXCIpOyIpOworZG9jdW1lbnQud3JpdGUoIjwvc2NyIisiaXB0PiIpOworCklu
ZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3Rva2VuaXplci9yZXNvdXJjZXMvZXh0ZXJuYWwtc2NyaXB0
LTIuanMKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90b2tlbml6ZXIvcmVzb3VyY2Vz
L2V4dGVybmFsLXNjcmlwdC0yLmpzCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvZmFzdC90
b2tlbml6ZXIvcmVzb3VyY2VzL2V4dGVybmFsLXNjcmlwdC0yLmpzCShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDIgQEAKK2RvY3VtZW50LndyaXRlKCJTVUNDRVNTICgxIG9mIDIpXG4iKTsKKwo=
</data>
<flag name="review"
          id="8459"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>