<?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>41476</bug_id>
          
          <creation_ts>2010-07-01 11:55:48 -0700</creation_ts>
          <short_desc>Dragging URL with linebreak truncates URL</short_desc>
          <delta_ts>2012-05-01 10:06:42 -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>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>0</everconfirmed>
          <reporter name="Daniel Cheng">dcheng</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>hyatt</cc>
    
    <cc>jianli</cc>
    
    <cc>mitz</cc>
    
    <cc>rniwa</cc>
    
    <cc>stuartmorgan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>245458</commentid>
    <comment_count>0</comment_count>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-07-01 11:55:48 -0700</bug_when>
    <thetext>Some web sites attempt to automatically wrap long lines, which can occasionally cause an embedded URL to be wrapped incorrectly. If you select the URL (including the part that got wrapped around and is unlinked), and drag it, you can have two different behaviors depending on where you started your drag:
1. If you start the drag from the text, there will be no URL in the drag data. Safari and Chromium will still navigate to the proper URL (they strip out all whitespace from a URL-like string prior to navigating).
2. If you start the drag from the hyperlinked portion, then Safari and Chromium will only use the URL data in the drag. Since the hyperlinked URL was mistakenly truncated, Safari and Chromium will fail this navigation.

As far as I can tell, Firefox is able to handle this case correctly, so we should try too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245568</commentid>
    <comment_count>1</comment_count>
      <attachid>60292</attachid>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-07-01 15:01:42 -0700</bug_when>
    <thetext>Created attachment 60292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245575</commentid>
    <comment_count>2</comment_count>
      <attachid>60292</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2010-07-01 15:11:47 -0700</bug_when>
    <thetext>Comment on attachment 60292
Patch

This patch makes zero sense to me.  The source is clearly broken.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245605</commentid>
    <comment_count>3</comment_count>
      <attachid>60292</attachid>
    <who name="Daniel Cheng">dcheng</who>
    <bug_when>2010-07-01 15:37:48 -0700</bug_when>
    <thetext>Comment on attachment 60292
Patch

(In reply to comment #2)
&gt; (From update of attachment 60292 [details])
&gt; This patch makes zero sense to me.  The source is clearly broken.

See comment #4 on http://code.google.com/p/support/issues/detail?id=2363. If you select the entire URL, including the section that was badly wrapped, then you get two different behaviors depending on how you start the drag:
1) If you start the drag by clicking on the link and drop it in a WebKit view to navigate, you will navigate to a broken URL.
2) If you start the drag by clicking on the non-linked portion of the URL, you will navigate to the complete URL.
Obviously the link itself is broken, but it seems strange to have two different behaviors for dragging around the same bit of data.

I&apos;ll be moving the ClipboardChromium change into a separate patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245610</commentid>
    <comment_count>4</comment_count>
    <who name="Stuart Morgan">stuartmorgan</who>
    <bug_when>2010-07-01 15:45:30 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; The source is clearly broken.

Nobody is arguing that it&apos;s not; the point is that it&apos;s a case that does happen in the wild (I&apos;m sure I&apos;ve seen this on sites other than code.google.com), and the behavior is strange and hard to understand--I was being bitten by this and it took me a while to figure out that the place I clicked in the selection to start the drag mattered; before that I thought it was random.

If we can do what users expect in the face of mildly broken sites, that seems like a win; c.f. quirks mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613239</commentid>
    <comment_count>5</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-04-30 22:24:40 -0700</bug_when>
    <thetext>I&apos;d say we won&apos;t fix this bug. I don&apos;t think we want to be too clever about these things given how many editing and drag&amp;drop bugs we already have. If websites have a bug to auto-truncate URLs, then it&apos;s their authors&apos; responsibility to fix that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60292</attachid>
            <date>2010-07-01 15:01:42 -0700</date>
            <delta_ts>2010-07-01 15:37:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>dragNewLine.patch</filename>
            <type>text/plain</type>
            <size>7962</size>
            <attacher name="Daniel Cheng">dcheng</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAwMmRhNWQyLi4wZTFmNWI1IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTAtMDct
MDEgIERhbmllbCBDaGVuZyAgPGRjaGVuZ0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRHJhZ2dpbmcgVVJMIHdpdGggbGluZWJy
ZWFrIHRydW5jYXRlcyBVUkwuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD00MTQ3NgorCisgICAgICAgIEF1dG9tYXRpY2FsbHkgdHJ5IHRvIGRldGVjdCBh
bmQgZml4IHdoZW4gZHJhZ2dpbmcgVVJMcyB0aGF0IHdlcmUgYWNjaWRlbnRhbGx5IHdyYXBwZWQg
YWNyb3NzCisgICAgICAgIG11bHRpcGxlIGxpbmVzLiBXZSBkbyB0aGlzIGJ5IHN0cmlwcGluZyBh
bGwgd2hpdGVzcGFjZSBmcm9tIHRoZSB0ZXh0IGRhdGEgYW5kIHNlZWluZyBpZiB0aGUKKyAgICAg
ICAgY3VycmVudCBVUkwgZGF0YSBpcyBhIHByZWZpeCBvZiB0aGUgc3RyaXBwZWQgdGV4dCBkYXRh
LiBJZiBpdCBpcyBhbmQgdGhlIHN0cmlwcGVkIHRleHQgZGF0YQorICAgICAgICBpcyBhIHZhbGlk
IFVSTCwgd2UgdXNlIHRoZSBzdHJpcHBlZCB0ZXh0IGRhdGEgYXMgdGhlIFVSTCBpbnN0ZWFkLgor
ICAgICAgICBBbHNvIGZpeGVkIGEgYnVnIGluIENsaXBib2FyZENocm9taXVtOjp3cml0ZVVSTCgp
IHRoYXQgdHJpZ2dlcmVkIGFuIGFzc2VydCBpbgorICAgICAgICBDbGlwYm9hcmRDaHJvbWl1bTo6
Z2V0RGF0YSgpLgorCisgICAgICAgICogZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC11cmwt
d2l0aC1lbWJlZGRlZC13aGl0ZXNwYWNlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICog
ZWRpdGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC11cmwtd2l0aC1lbWJlZGRlZC13aGl0ZXNwYWNl
Lmh0bWw6IEFkZGVkLgorCiAyMDEwLTA2LTI5ICBNaWtoYWlsIE5hZ2Fub3YgIDxtbmFnYW5vdkBj
aHJvbWl1bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCB0ZXN0IGV4cGVjdGF0aW9ucyB1cGRh
dGUgZm9yIHN0YWJsZSBwYXNzaW5nIHRlc3RzLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRp
dGluZy9wYXN0ZWJvYXJkL2RyYWctZHJvcC11cmwtd2l0aC1lbWJlZGRlZC13aGl0ZXNwYWNlLWV4
cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJs
LXdpdGgtZW1iZWRkZWQtd2hpdGVzcGFjZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uOWZhOGZiNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJsLXdpdGgtZW1iZWRkZWQtd2hpdGVzcGFj
ZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGhpcyB0ZXN0cyBzZWxlY3Rpb24gZHJh
ZyBvZiBhIFVSTCB0aGF0IGlzIGhhcyBlbWJlZGRlZCB3aGl0ZXNwYWNlLCB3aGljaCBtaWdodCBo
YXBwZW4gb24gc2l0ZXMgdGhhdCB0cnkgdG8gYXV0b3dyYXAgbG9uZyBsaW5rcy4gSWYgdGhlIHVz
ZXIgc2VsZWN0cyB0aGUgZW50aXJlIHRleHQgb2YgdGhlIGxpbmssIHdlIHRyeSB0byBhdXRvbWF0
aWNhbGx5IGZpeCB1cCB0aGUgVVJMIGNvbnRlbnQgb2YgdGhlIGRyYWcuCisKK1RvIHRlc3QgdGhp
cyBieSBoYW5kLCBzZWxlY3QgYWxsIG9mIHRoZSB0ZXh0IGluIHRoZSByZWQgYm94LCBkcmFnIHRo
ZSBsaW5rLCBhbmQgZHJvcCBpdCBpbnRvIHRoZSBncmVlbiBib3guCisKK2h0dHA6Ly93d3cuZXhh
bXBsZS5jb20vZ2x1ZWQtCisKK3RvZ2V0aGVyCisKK0lmIHlvdSBzZWUgdGhlIHdvcmQgUEFTUyBp
biB0aGUgdGVzdCBjb25zb2xlIGxvZywgdGhlbiB0aGUgdGVzdCBwYXNzZWQuCisKK1BBU1MKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJsLXdp
dGgtZW1iZWRkZWQtd2hpdGVzcGFjZS5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9wYXN0ZWJv
YXJkL2RyYWctZHJvcC11cmwtd2l0aC1lbWJlZGRlZC13aGl0ZXNwYWNlLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNTFkYzhiMgotLS0gL2Rldi9udWxsCisrKyBiL0xh
eW91dFRlc3RzL2VkaXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJsLXdpdGgtZW1iZWRkZWQt
d2hpdGVzcGFjZS5odG1sCkBAIC0wLDAgKzEsNzcgQEAKKzxodG1sPgorPGJvZHk+Cis8c2NyaXB0
PgorZnVuY3Rpb24gZGVidWcobXNnKSB7CisgIHZhciBjb25zb2xlID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoJ2NvbnNvbGUnKTsKKyAgdmFyIGxpbmUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50
KCdkaXYnKTsKKyAgbGluZS50ZXh0Q29udGVudCA9IG1zZzsKKyAgY29uc29sZS5hcHBlbmRDaGls
ZChsaW5lKTsKK30KKworZnVuY3Rpb24gZWRpdGluZ1Rlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cu
bGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgICAgIHJldHVybjsKKworICAgIGxheW91dFRlc3RD
b250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci53YWl0VW50
aWxEb25lKCk7CisKKyAgICAvLyBEcmFnIGEgYnJva2VuIFVSTCBpbiB0aGUgc291cmNlCisgICAg
dmFyIHNvdXJjZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzb3VyY2UiKTsKKyAgICB2YXIg
c2VsZWN0aW9uID0gd2luZG93LmdldFNlbGVjdGlvbigpOworICAgIHZhciByYW5nZSA9IGRvY3Vt
ZW50LmNyZWF0ZVJhbmdlKCk7CisgICAgcmFuZ2Uuc2V0U3RhcnRCZWZvcmUoc291cmNlKTsKKyAg
ICByYW5nZS5zZXRFbmRBZnRlcihzb3VyY2UpOworICAgIHNlbGVjdGlvbi5hZGRSYW5nZShyYW5n
ZSk7CisgICAgeCA9IHNvdXJjZS5vZmZzZXRMZWZ0ICsgMTA7CisgICAgeSA9IHNvdXJjZS5vZmZz
ZXRUb3AgKyAxMDsKKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCB5KTsKKyAgICBldmVu
dFNlbmRlci5tb3VzZURvd24oKTsKKyAgICAvLyBhbmQgZHJvcCBpdCBvZmYgdG8gdGhlIGRlc3Rp
bmF0aW9uIGZpZWxkLgorICAgIHZhciBkZXN0aW5hdGlvbiA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJkZXN0aW5hdGlvbiIpOworICAgIGV2ZW50U2VuZGVyLmxlYXBGb3J3YXJkKDUwMCk7Cisg
ICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oZGVzdGluYXRpb24ub2Zmc2V0TGVmdCArIDEwLCBk
ZXN0aW5hdGlvbi5vZmZzZXRUb3AgKyBkZXN0aW5hdGlvbi5vZmZzZXRIZWlnaHQgLyAyKTsKKyAg
ICBldmVudFNlbmRlci5tb3VzZVVwKCk7CisKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3Rp
ZnlEb25lKCk7Cit9CisKK2Z1bmN0aW9uIGRyYWdlbnRlcihlKSB7CisgICAgZS5kcm9wRWZmZWN0
ID0gJ2NvcHknOworICAgIGUucHJldmVudERlZmF1bHQoKTsKK30KK2Z1bmN0aW9uIGRyYWdvdmVy
KGUpIHsKKyAgICBlLmRyb3BFZmZlY3QgPSAnY29weSc7CisgICAgZS5wcmV2ZW50RGVmYXVsdCgp
OworfQorZnVuY3Rpb24gZHJvcChlKSB7CisgICAgZS5kcm9wRWZmZWN0ID0gJ2NvcHknOworICAg
IGUucHJldmVudERlZmF1bHQoKTsKKyAgICB2YXIgdXJsRGF0YSA9IGUuZGF0YVRyYW5zZmVyLmdl
dERhdGEoJ3RleHQvdXJpLWxpc3QnKTsKKyAgICBkZWJ1Zyh1cmxEYXRhID09ICdodHRwOi8vd3d3
LmV4YW1wbGUuY29tL2dsdWVkLXRvZ2V0aGVyJworICAgICAgICAgID8gJ1BBU1MnCisgICAgICAg
ICAgOiAnRkFJTCAtIGdvdCBVUkwgJyArIHVybERhdGEgKyAnIGluIGRyb3AnKTsKK30KKzwvc2Ny
aXB0PgorPHN0eWxlPgorI3NvdXJjZSB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NzsKK30K
KyNkZXN0aW5hdGlvbiB7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgaGVpZ2h0
OiAxMDBweDsKKyAgICB3aWR0aDogMTAwcHg7Cit9Cis8L3N0eWxlPgorPHA+VGhpcyB0ZXN0cyBz
ZWxlY3Rpb24gZHJhZyBvZiBhIFVSTCB0aGF0IGlzIGhhcyBlbWJlZGRlZCB3aGl0ZXNwYWNlLCB3
aGljaCBtaWdodCBoYXBwZW4gb24gc2l0ZXMgdGhhdCB0cnkgdG8gYXV0b3dyYXAgbG9uZyBsaW5r
cy4gSWYgdGhlIHVzZXIgc2VsZWN0cyB0aGUgZW50aXJlIHRleHQgb2YgdGhlIGxpbmssIHdlIHRy
eSB0byBhdXRvbWF0aWNhbGx5IGZpeCB1cCB0aGUgVVJMIGNvbnRlbnQgb2YgdGhlIGRyYWcuPC9w
PgorPHA+VG8gdGVzdCB0aGlzIGJ5IGhhbmQsIHNlbGVjdCBhbGwgb2YgdGhlIHRleHQgaW4gdGhl
IHJlZCBib3gsIGRyYWcgdGhlIGxpbmssIGFuZCBkcm9wIGl0IGludG8gdGhlIGdyZWVuIGJveC48
L3A+Cis8cCBpZD0ic291cmNlIj4KKzxhIGhyZWY9Imh0dHA6Ly93d3cuZXhhbXBsZS5jb20vZ2x1
ZWQtIj5odHRwOi8vd3d3LmV4YW1wbGUuY29tL2dsdWVkLTwvYT48YnI+PGJyPgorICAgICB0b2dl
dGhlcgorPC9wPgorPHAgaWQ9ImRlc3RpbmF0aW9uIiBvbmRyYWdlbnRlcj0iZHJhZ2VudGVyKGV2
ZW50KSIgb25kcmFnb3Zlcj0iZHJhZ292ZXIoZXZlbnQpIiBvbmRyb3A9ImRyb3AoZXZlbnQpIj4K
KzwvcD4KKzxwPklmIHlvdSBzZWUgdGhlIHdvcmQgUEFTUyBpbiB0aGUgdGVzdCBjb25zb2xlIGxv
ZywgdGhlbiB0aGUgdGVzdCBwYXNzZWQuCis8ZGl2IGlkPWNvbnNvbGU+PC9kaXY+Cis8c2NyaXB0
PmVkaXRpbmdUZXN0KCk7PC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9X
ZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDRjZGE1ZTcuLmEzM2Fi
NmYgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjQgQEAKKzIwMTAtMDctMDEgIERhbmllbCBDaGVuZyAgPGRjaGVuZ0BjaHJv
bWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgRHJhZ2dpbmcgVVJMIHdpdGggbGluZWJyZWFrIHRydW5jYXRlcyBVUkwuCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MTQ3NgorCisgICAgICAgIEF1
dG9tYXRpY2FsbHkgdHJ5IHRvIGRldGVjdCBhbmQgZml4IHdoZW4gZHJhZ2dpbmcgVVJMcyB0aGF0
IHdlcmUgYWNjaWRlbnRhbGx5IHdyYXBwZWQgYWNyb3NzCisgICAgICAgIG11bHRpcGxlIGxpbmVz
LiBXZSBkbyB0aGlzIGJ5IHN0cmlwcGluZyBhbGwgd2hpdGVzcGFjZSBmcm9tIHRoZSB0ZXh0IGRh
dGEgYW5kIHNlZWluZyBpZiB0aGUKKyAgICAgICAgY3VycmVudCBVUkwgZGF0YSBpcyBhIHByZWZp
eCBvZiB0aGUgc3RyaXBwZWQgdGV4dCBkYXRhLiBJZiBpdCBpcyBhbmQgdGhlIHN0cmlwcGVkIHRl
eHQgZGF0YQorICAgICAgICBpcyBhIHZhbGlkIFVSTCwgd2UgdXNlIHRoZSBzdHJpcHBlZCB0ZXh0
IGRhdGEgYXMgdGhlIFVSTCBpbnN0ZWFkLgorICAgICAgICBBbHNvIGZpeGVkIGEgYnVnIGluIENs
aXBib2FyZENocm9taXVtOjp3cml0ZVVSTCgpIHRoYXQgdHJpZ2dlcmVkIGFuIGFzc2VydCBpbgor
ICAgICAgICBDbGlwYm9hcmRDaHJvbWl1bTo6Z2V0RGF0YSgpLgorCisgICAgICAgIFRlc3Q6IGVk
aXRpbmcvcGFzdGVib2FyZC9kcmFnLWRyb3AtdXJsLXdpdGgtZW1iZWRkZWQtd2hpdGVzcGFjZS5o
dG1sCisKKyAgICAgICAgKiBwYWdlL0RyYWdDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkRyYWdDb250cm9sbGVyOjpzdGFydERyYWcpOgorICAgICAgICAqIHBsYXRmb3JtL2Nocm9t
aXVtL0NsaXBib2FyZENocm9taXVtLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNsaXBib2FyZENo
cm9taXVtOjp3cml0ZVVSTCk6CisKIDIwMTAtMDYtMjEgIFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9y
bWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFhhbiBMb3Blei4KZGlmZiAt
LWdpdCBhL1dlYkNvcmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAgYi9XZWJDb3JlL3BhZ2UvRHJh
Z0NvbnRyb2xsZXIuY3BwCmluZGV4IDcxNjc3MmIuLjYzNTc5MTQgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvcGFnZS9EcmFnQ29udHJvbGxlci5jcHAKKysrIGIvV2ViQ29yZS9wYWdlL0RyYWdDb250cm9s
bGVyLmNwcApAQCAtNzA0LDEwICs3MDQsMTUgQEAgYm9vbCBEcmFnQ29udHJvbGxlcjo6c3RhcnRE
cmFnKEZyYW1lKiBzcmMsIENsaXBib2FyZCogY2xpcGJvYXJkLCBEcmFnT3BlcmF0aW9uIHMKICAg
ICAgICAgICAgIGRvU3lzdGVtRHJhZyhkcmFnSW1hZ2UsIGRyYWdMb2MsIGRyYWdPcmlnaW4sIGNs
aXBib2FyZCwgc3JjLCBmYWxzZSk7CiAKICAgICB9IGVsc2UgaWYgKCFsaW5rVVJMLmlzRW1wdHko
KSAmJiAobV9kcmFnU291cmNlQWN0aW9uICYgRHJhZ1NvdXJjZUFjdGlvbkxpbmspKSB7Ci0gICAg
ICAgIGlmICghY2xpcGJvYXJkLT5oYXNEYXRhKCkpCisgICAgICAgIGlmICghY2xpcGJvYXJkLT5o
YXNEYXRhKCkpIHsKKyAgICAgICAgICAgIC8vIEF0dGVtcHQgdG8gZ2x1ZSB0b2dldGhlciBsaW5r
cyB0aGF0IHdlcmUgbWlzdGFrZW5seSBicm9rZW4gYWNyb3NzIG11bHRpcGxlIGxpbmVzLgorICAg
ICAgICAgICAgS1VSTCBjYW5kaWRhdGVVUkwoS1VSTCgpLCBzcmMtPnNlbGVjdGVkVGV4dCgpLnN0
cmlwV2hpdGVTcGFjZSgpKTsKKyAgICAgICAgICAgIGlmIChjYW5kaWRhdGVVUkwuaXNWYWxpZCgp
KQorICAgICAgICAgICAgICAgIGxpbmtVUkwgPSBjYW5kaWRhdGVVUkw7CiAgICAgICAgICAgICAv
LyBTaW1wbGlmeSB3aGl0ZXNwYWNlIHNvIHRoZSB0aXRsZSBwdXQgb24gdGhlIGNsaXBib2FyZCBy
ZXNlbWJsZXMgd2hhdCB0aGUgdXNlciBzZWVzCiAgICAgICAgICAgICAvLyBvbiB0aGUgd2ViIHBh
Z2UuIFRoaXMgaW5jbHVkZXMgcmVwbGFjaW5nIG5ld2xpbmVzIHdpdGggc3BhY2VzLgogICAgICAg
ICAgICAgY2xpcGJvYXJkLT53cml0ZVVSTChsaW5rVVJMLCBkcmFnU291cmNlLnRleHRDb250ZW50
KCkuc2ltcGxpZnlXaGl0ZVNwYWNlKCksIHNyYyk7CisgICAgICAgIH0KIAogICAgICAgICBpZiAo
c3JjLT5zZWxlY3Rpb24oKS0+aXNDYXJldCgpICYmIHNyYy0+c2VsZWN0aW9uKCktPmlzQ29udGVu
dEVkaXRhYmxlKCkpIHsKICAgICAgICAgICAgIC8vIGEgdXNlciBjYW4gaW5pdGlhdGUgYSBkcmFn
IG9uIGEgbGluayB3aXRob3V0IGhhdmluZyBhbnkgdGV4dApkaWZmIC0tZ2l0IGEvV2ViQ29yZS9w
bGF0Zm9ybS9jaHJvbWl1bS9DbGlwYm9hcmRDaHJvbWl1bS5jcHAgYi9XZWJDb3JlL3BsYXRmb3Jt
L2Nocm9taXVtL0NsaXBib2FyZENocm9taXVtLmNwcAppbmRleCAyOWY5NjIwLi41MTFhMzhiIDEw
MDY0NAotLS0gYS9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0NsaXBib2FyZENocm9taXVtLmNw
cAorKysgYi9XZWJDb3JlL3BsYXRmb3JtL2Nocm9taXVtL0NsaXBib2FyZENocm9taXVtLmNwcApA
QCAtNDkzLDEwICs0OTMsMTMgQEAgdm9pZCBDbGlwYm9hcmRDaHJvbWl1bTo6ZGVjbGFyZUFuZFdy
aXRlRHJhZ0ltYWdlKEVsZW1lbnQqIGVsZW1lbnQsIGNvbnN0IEtVUkwmIHUKIAogdm9pZCBDbGlw
Ym9hcmRDaHJvbWl1bTo6d3JpdGVVUkwoY29uc3QgS1VSTCYgdXJsLCBjb25zdCBTdHJpbmcmIHRp
dGxlLCBGcmFtZSopCiB7CisgICAgQVNTRVJUKCF1cmwuaXNFbXB0eSgpKTsKICAgICBpZiAoIW1f
ZGF0YU9iamVjdCkKICAgICAgICAgcmV0dXJuOwogICAgIG1fZGF0YU9iamVjdC0+dXJsID0gdXJs
OwogICAgIG1fZGF0YU9iamVjdC0+dXJsVGl0bGUgPSB0aXRsZTsKKyAgICBtX2RhdGFPYmplY3Qt
PnVyaUxpc3QuY2xlYXIoKTsKKyAgICBtX2RhdGFPYmplY3QtPnVyaUxpc3QuYXBwZW5kKHVybCk7
CiAKICAgICAvLyBUaGUgVVJMIGNhbiBhbHNvIGJlIHVzZWQgYXMgcGxhaW4gdGV4dC4KICAgICBt
X2RhdGFPYmplY3QtPnBsYWluVGV4dCA9IHVybC5zdHJpbmcoKTsK
</data>
<flag name="review"
          id="47690"
          type_id="1"
          status="-"
          setter="dcheng"
    />
    <flag name="commit-queue"
          id="47691"
          type_id="3"
          status="-"
          setter="dcheng"
    />
          </attachment>
      

    </bug>

</bugzilla>