<?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>57107</bug_id>
          
          <creation_ts>2011-03-25 11:08:12 -0700</creation_ts>
          <short_desc>Pasteboard data&apos;s RTF data doesn&apos;t always include URLs via NSLinkAttributeName</short_desc>
          <delta_ts>2011-03-25 11:48:36 -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>HTML Editing</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>adele</cc>
    
    <cc>ap</cc>
    
    <cc>mthole</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>373610</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-03-25 11:08:12 -0700</bug_when>
    <thetext>Depending on the range of the selection in a web page, WebKit sometimes doesn&apos;t include the URL for the selected text in the RTF representation using NSAttributeString&apos;s NSLinkAttributeName.

* STEPS TO REPRODUCE
1. Open TextEdit.  We&apos;ll use this as a simple way of inspecting the NSPasteboard&apos;s contents.
2. Open an web page with links: http://www.nytimes.com/2011/03/04/world/africa/04president.html?hp in Safari
3. Right-click on the &apos;President Obama&apos; link, then hit &apos;escape&apos; to dismiss the menu.  You should have JUST the text &apos;President Obama&apos; (which is all one link) selected. Copy it and Paste it into TextEdit
4. Notice that your text has the expected style (blueish, underlined), but it does NOT contain the actual link!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373616</commentid>
    <comment_count>1</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-03-25 11:16:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/9084267&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373617</commentid>
    <comment_count>2</comment_count>
      <attachid>86960</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-03-25 11:18:10 -0700</bug_when>
    <thetext>Created attachment 86960
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>373642</commentid>
    <comment_count>3</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2011-03-25 11:48:36 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/81974</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86960</attachid>
            <date>2011-03-25 11:18:10 -0700</date>
            <delta_ts>2011-03-25 11:39:33 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>includeanchor.txt</filename>
            <type>text/plain</type>
            <size>2351</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgxOTcxKQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDMtMjUgIEVucmljYSBD
YXN1Y2NpICA8ZW5yaWNhQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBQYXN0ZWJvYXJkIGRhdGEncyBSVEYgZGF0YSBkb2Vzbid0IGFs
d2F5cyBpbmNsdWRlIFVSTHMgdmlhIE5TTGlua0F0dHJpYnV0ZU5hbWUuCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NzEwNworICAgICAgICA8cmRhcjov
L3Byb2JsZW0vOTA4NDI2Nz4KKworICAgICAgICBJZiB0aGUgc2VsZWN0aW9uIGlzIGF0IHRoZSBi
ZWdpbm5pbmcgb2YgY29udGVudCBpbnNpZGUgYW4gYW5jaG9yIHRhZworICAgICAgICB3ZSBtb3Zl
IHRoZSBzZWxlY3Rpb24gc3RhcnQgdG8gaW5jbHVkZSB0aGUgYW5jaG9yLgorICAgICAgICAKKyAg
ICAgICAgKiBwbGF0Zm9ybS9tYWMvUGFzdGVib2FyZE1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6
OlBhc3RlYm9hcmQ6OndyaXRlU2VsZWN0aW9uKTogTW9kaWZpZWQgdG8gY2hhbmdlIHRoZSBzZWxl
Y3Rpb24KKyAgICAgICAgc3RhcnQgYWNjb3JkaW5nIHRvIHRoZSBuZXcgcnVsZS4KKwogMjAxMS0w
My0yNSAgUGF2ZWwgRmVsZG1hbiAgPHBmZWxkbWFuQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBZdXJ5IFNlbWlraGF0c2t5LgpJbmRleDogU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vbWFjL1Bhc3RlYm9hcmRNYWMubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vbWFjL1Bhc3RlYm9hcmRNYWMubW0JKHJldmlzaW9uIDgxODkzKQorKysgU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vbWFjL1Bhc3RlYm9hcmRNYWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTQx
LDYgKzQxLDcgQEAKICNpZiAhZGVmaW5lZChCVUlMRElOR19PTl9USUdFUikgJiYgIWRlZmluZWQo
QlVJTERJTkdfT05fTEVPUEFSRCkKICNpbXBvcnQgIkhUTUxDb252ZXJ0ZXIuaCIKICNlbmRpZgor
I2ltcG9ydCAiaHRtbGVkaXRpbmcuaCIKICNpbXBvcnQgIkhUTUxOYW1lcy5oIgogI2ltcG9ydCAi
SW1hZ2UuaCIKICNpbXBvcnQgIktVUkwuaCIKQEAgLTE0Nyw2ICsxNDgsMTcgQEAgdm9pZCBQYXN0
ZWJvYXJkOjp3cml0ZVNlbGVjdGlvbihOU1Bhc3RlYgogICAgICAgICBQYXN0ZWJvYXJkOjpnZW5l
cmFsUGFzdGVib2FyZCgpOyAvLyBJbml0aWFsaXplcyBwYXN0ZWJvYXJkIHR5cGVzLgogICAgIEFT
U0VSVChzZWxlY3RlZFJhbmdlKTsKICAgICAKKyAgICAvLyBJZiB0aGUgc2VsZWN0aW9uIGlzIGF0
IHRoZSBiZWdpbm5pbmcgb2YgY29udGVudCBpbnNpZGUgYW4gYW5jaG9yIHRhZworICAgIC8vIHdl
IG1vdmUgdGhlIHNlbGVjdGlvbiBzdGFydCB0byBpbmNsdWRlIHRoZSBhbmNob3IuCisgICAgLy8g
VGhpcyB3YXkgdGhlIGF0dHJpYnV0ZWQgc3RyaW5nIHdpbGwgY29udGFpbiB0aGUgdXJsIGF0dHJp
YnV0ZSBhcyB3ZWxsLgorICAgIC8vIFNlZSA8cmRhcjovL3Byb2JsZW0vOTA4NDI2Nz4uCisgICAg
RXhjZXB0aW9uQ29kZSBlYzsKKyAgICBOb2RlKiBjb21tb25BbmNlc3RvciA9IHNlbGVjdGVkUmFu
Z2UtPmNvbW1vbkFuY2VzdG9yQ29udGFpbmVyKGVjKTsKKyAgICBBU1NFUlQoY29tbW9uQW5jZXN0
b3IpOworICAgIE5vZGUqIGVuY2xvc2luZ0FuY2hvciA9IGVuY2xvc2luZ05vZGVXaXRoVGFnKGZp
cnN0UG9zaXRpb25Jbk5vZGUoY29tbW9uQW5jZXN0b3IpLCBIVE1MTmFtZXM6OmFUYWcpOworICAg
IGlmIChlbmNsb3NpbmdBbmNob3IgJiYgY29tcGFyZVBvc2l0aW9ucyhmaXJzdFBvc2l0aW9uSW5P
ckJlZm9yZU5vZGUoc2VsZWN0ZWRSYW5nZS0+c3RhcnRQb3NpdGlvbigpLmFuY2hvck5vZGUoKSks
IHNlbGVjdGVkUmFuZ2UtPnN0YXJ0UG9zaXRpb24oKSkgPj0gMCkKKyAgICAgICAgc2VsZWN0ZWRS
YW5nZS0+c2V0U3RhcnQoZW5jbG9zaW5nQW5jaG9yLCAwLCBlYyk7CisKICAgICAvLyBVc2luZyBk
aWZmZXJlbnQgQVBJIGZvciBXZWJLaXQgYW5kIFdlYktpdDIuCiAgICAgTlNBdHRyaWJ1dGVkU3Ry
aW5nICphdHRyaWJ1dGVkU3RyaW5nID0gbmlsOwogICAgIGlmIChmcmFtZS0+dmlldygpLT5wbGF0
Zm9ybVdpZGdldCgpKQo=
</data>
<flag name="review"
          id="79336"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>