<?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>11723</bug_id>
          
          <creation_ts>2006-11-30 09:33:23 -0800</creation_ts>
          <short_desc>XMLHttpRequest fails in a page loaded with WebFrame&apos;s loadHTMLString: or loadData:</short_desc>
          <delta_ts>2006-11-30 09:49:06 -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>WebCore JavaScript</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Timothy Hatcher">timothy</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>43777</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-11-30 09:33:23 -0800</bug_when>
    <thetext>All XMLHttpRequest&apos;s fail in a pages loaded with WebFrame&apos;s loadHTMLString: or loadData:. This failure happens because of the cross-domian check since the frame has a applewebdata://... URL. These URLs should be treated like other file URLs and be allowed to open an XMLHttpRequest to any domain.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43779</commentid>
    <comment_count>1</comment_count>
      <attachid>11682</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-11-30 09:38:20 -0800</bug_when>
    <thetext>Created attachment 11682
Patch

XMLHttpRequest fails in a page loaded with WebFrame&apos;s loadHTMLString: or loadData:
http://bugs.webkit.org/show_bug.cgi?id=11723

Allow cross-domain XMLHTTPRequest for applewebdata URLs. No automated way to test,
tested in Safari&apos;s debug Snippet Editor.

* xml/xmlhttprequest.cpp:
(WebCore::XMLHttpRequest::urlMatchesDocumentDomain):</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43780</commentid>
    <comment_count>2</comment_count>
      <attachid>11682</attachid>
    <who name="Brady Eidson">beidson</who>
    <bug_when>2006-11-30 09:46:33 -0800</bug_when>
    <thetext>Comment on attachment 11682
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43781</commentid>
    <comment_count>3</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2006-11-30 09:49:06 -0800</bug_when>
    <thetext>Landed in r17939.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>11682</attachid>
            <date>2006-11-30 09:38:20 -0800</date>
            <delta_ts>2006-11-30 09:46:33 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>11723.patch</filename>
            <type>text/plain</type>
            <size>1304</size>
            <attacher name="Timothy Hatcher">timothy</attacher>
            
              <data encoding="base64">SW5kZXg6IENoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBDaGFuZ2VMb2cJKHJldmlzaW9uIDE3OTM4
KQorKysgQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDYtMTEt
MzAgIFRpbW90aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFhNTEh0dHBSZXF1ZXN0IGZhaWxzIGlu
IGEgcGFnZSBsb2FkZWQgd2l0aCBXZWJGcmFtZSdzIGxvYWRIVE1MU3RyaW5nOiBvciBsb2FkRGF0
YToKKyAgICAgICAgaHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTE3MjMK
KworICAgICAgICBBbGxvdyBjcm9zcy1kb21haW4gWE1MSFRUUFJlcXVlc3QgZm9yIGFwcGxld2Vi
ZGF0YSBVUkxzLiBObyBhdXRvbWF0ZWQgd2F5IHRvIHRlc3QsCisgICAgICAgIHRlc3RlZCBpbiBT
YWZhcmkncyBkZWJ1ZyBTbmlwcGV0IEVkaXRvci4KKworICAgICAgICAqIHhtbC94bWxodHRwcmVx
dWVzdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpYTUxIdHRwUmVxdWVzdDo6dXJsTWF0Y2hlc0Rv
Y3VtZW50RG9tYWluKToKKwogMjAwNi0xMS0yOSAgQW5kZXJzIENhcmxzc29uICA8YWNhcmxzc29u
QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBCcmFkeS4KSW5kZXg6IHhtbC94bWxo
dHRwcmVxdWVzdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0geG1sL3htbGh0dHByZXF1ZXN0LmNwcAkocmV2
aXNpb24gMTc5MzUpCisrKyB4bWwveG1saHR0cHJlcXVlc3QuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC0yMzEsNyArMjMxLDcgQEAgYm9vbCBYTUxIdHRwUmVxdWVzdDo6dXJsTWF0Y2hlc0RvY3VtZW50
RAogICAgIEtVUkwgZG9jdW1lbnRVUkwobV9kb2MtPlVSTCgpKTsKIAogICAgIC8vIGEgbG9jYWwg
ZmlsZSBjYW4gbG9hZCBhbnl0aGluZwotICAgIGlmIChkb2N1bWVudFVSTC5wcm90b2NvbCgpLmxv
d2VyKCkgPT0gImZpbGUiKQorICAgIGlmIChkb2N1bWVudFVSTC5wcm90b2NvbCgpLmxvd2VyKCkg
PT0gImZpbGUiIHx8IGRvY3VtZW50VVJMLnByb3RvY29sKCkubG93ZXIoKSA9PSAiYXBwbGV3ZWJk
YXRhIikKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICAvLyBidXQgYSByZW1vdGUgZG9jdW1l
bnQgY2FuIG9ubHkgbG9hZCBmcm9tIHRoZSBzYW1lIHBvcnQgb24gdGhlIHNlcnZlcgo=
</data>
<flag name="review"
          id="4197"
          type_id="1"
          status="+"
          setter="beidson"
    />
          </attachment>
      

    </bug>

</bugzilla>