<?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>76878</bug_id>
          
          <creation_ts>2012-01-23 16:33:28 -0800</creation_ts>
          <short_desc>REGRESSION(r105396): drag state is not cleared after each drag</short_desc>
          <delta_ts>2012-01-24 00:28:50 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          <dependson>76897</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>abarth</cc>
    
    <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>540957</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 16:33:28 -0800</bug_when>
    <thetext>We should always be calling clearDragState in performDragAndDrop.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540970</commentid>
    <comment_count>1</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 16:41:33 -0800</bug_when>
    <thetext>http://crbug.com/110842</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540971</commentid>
    <comment_count>2</comment_count>
      <attachid>123657</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 16:43:12 -0800</bug_when>
    <thetext>Created attachment 123657
fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>540974</commentid>
    <comment_count>3</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-01-23 16:47:35 -0800</bug_when>
    <thetext>Committed r105659: &lt;http://trac.webkit.org/changeset/105659&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>123657</attachid>
            <date>2012-01-23 16:43:12 -0800</date>
            <delta_ts>2012-01-23 16:44:24 -0800</delta_ts>
            <desc>fixes the bug</desc>
            <filename>bug-76878-20120123164311.patch</filename>
            <type>text/plain</type>
            <size>8314</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNTY1NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDEyLTAxLTIzICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFJFR1JFU1NJT04ocjEwNTM5Nik6
IGRyYWcgc3RhdGUgaXMgbm90IGNsZWFyZWQgYWZ0ZXIgZWFjaCBkcmFnCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD03Njg3OAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJldmVydCBhIHBhcnQgb2YgcjEwNTM5
NiB0aGF0IG1hZGUgcGVyZm9ybURyYWdBbmREcm9wIG5vdCBjYWxsIGNsZWFyRHJhZ1N0YXRlCisg
ICAgICAgIHdoZW4gdGhlIGRlZmF1bHQgYWN0aW9uIHdhcyBub3QgcHJldmVudGVkIHNpbmNlIGl0
IGNhdXNlZCBhIHJlZ3Jlc3Npb24uCisKKyAgICAgICAgSSdtIHByZXR0eSBjZXJ0YWluIGFsd2F5
cyBjYWxsaW5nIGNsZWFyRHJhZ1N0YXRlIGluIHBlcmZvcm1EcmFnQW5kRHJvcCBpcyB3cm9uZwor
ICAgICAgICBidXQgSSBjYW4ndCB0aGluayBvZiBhIHRlc3QgY2FzZSB3aGVyZSB0aGlzIGJlY29t
ZXMgYSBwcm9ibGVtIGF0IHRoZSBtb21lbnQuCisgICAgICAgIFNpbmNlIHRoaXMgYXJlYSBpcyBu
b3Qgd2VsbCB0ZXN0ZWQsIHJldmVydCB0aGUgY2hhbmdlIGluc3RlYWQgb2YgbWFraW5nIGZ1cnRo
ZXIKKyAgICAgICAgY2hhbmdlcyB0byB0aGUgY29kZSBiYXNlLgorCisgICAgICAgIFRlc3RzOiBm
YXN0L2V2ZW50cy9jbGVhci1kcmFnLXN0YXRlLmh0bWwKKyAgICAgICAgICAgICAgIGZhc3QvZXZl
bnRzL2NsZWFyLWVkaXQtZHJhZy1zdGF0ZS5odG1sCisKKyAgICAgICAgKiBwYWdlL0V2ZW50SGFu
ZGxlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudEhhbmRsZXI6OnBlcmZvcm1EcmFnQW5k
RHJvcCk6CisKIDIwMTItMDEtMjMgIEFya28gU2FoYSAgPG5naHEzNkBtb3Rvcm9sYS5jb20+CiAK
ICAgICAgICAgTWljcm9EYXRhOiBDb21waWxhdGlvbiBlcnJvciB3aGlsZSBidWlsZGluZyBXZWJr
aXQgd2l0aCAtLW1pY3JvZGF0YS4KSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5k
bGVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wYWdlL0V2ZW50SGFuZGxlci5j
cHAJKHJldmlzaW9uIDEwNTY0NSkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVy
LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTkyMCw4ICsxOTIwLDcgQEAgYm9vbCBFdmVudEhhbmRs
ZXI6OnBlcmZvcm1EcmFnQW5kRHJvcChjbwogICAgICAgICAgICAgcHJldmVudGVkRGVmYXVsdCA9
IHRhcmdldEZyYW1lLT5ldmVudEhhbmRsZXIoKS0+cGVyZm9ybURyYWdBbmREcm9wKGV2ZW50LCBj
bGlwYm9hcmQpOwogICAgIH0gZWxzZSBpZiAobV9kcmFnVGFyZ2V0LmdldCgpKQogICAgICAgICBw
cmV2ZW50ZWREZWZhdWx0ID0gZGlzcGF0Y2hEcmFnRXZlbnQoZXZlbnROYW1lcygpLmRyb3BFdmVu
dCwgbV9kcmFnVGFyZ2V0LmdldCgpLCBldmVudCwgY2xpcGJvYXJkKTsKLSAgICBpZiAocHJldmVu
dGVkRGVmYXVsdCkKLSAgICAgICAgY2xlYXJEcmFnU3RhdGUoKTsKKyAgICBjbGVhckRyYWdTdGF0
ZSgpOwogICAgIHJldHVybiBwcmV2ZW50ZWREZWZhdWx0OwogfQogCkluZGV4OiBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lv
biAxMDU2NTUpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEs
MyArMSwxOCBAQAorMjAxMi0wMS0yMyAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4K
KworICAgICAgICBSRUdSRVNTSU9OKHIxMDUzOTYpOiBkcmFnIHN0YXRlIGlzIG5vdCBjbGVhcmVk
IGFmdGVyIGVhY2ggZHJhZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9NzY4NzgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBBZGQgYSByZWdyZXNzaW9uIHRlc3QgdG8gZW5zdXJlIHdlIGRvbid0IGZpcmUgZXh0
cmEgZHJhZ2VudGVyIGV2ZW50CisgICAgICAgIG9uIHRoZSBzZWNvbmQgZHJhZyBhdCBhbiBlbGVt
ZW50IHRoYXQgY29udGFpbnMgdGhlIGRyYWdnZWQgY29udGVudC4KKworICAgICAgICAqIGZhc3Qv
ZXZlbnRzL2NsZWFyLWRyYWctc3RhdGUtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBm
YXN0L2V2ZW50cy9jbGVhci1kcmFnLXN0YXRlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIGZhc3Qv
ZXZlbnRzL2NsZWFyLWVkaXQtZHJhZy1zdGF0ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAg
ICAqIGZhc3QvZXZlbnRzL2NsZWFyLWVkaXQtZHJhZy1zdGF0ZS5odG1sOiBBZGRlZC4KKwogMjAx
Mi0wMS0yMyAgRGFsZSBDdXJ0aXMgIDxkYWxlY3VydGlzQGNocm9taXVtLm9yZz4KIAogICAgICAg
ICBSZWR1Y2UgdGhyb3R0bGluZyBvbiB2aWRlby1idWZmZXJpbmctcmVwYWludHMtY29udHJvbHMg
dGVzdCB0byBwcmV2ZW50IHRpbWVvdXQuCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9j
bGVhci1kcmFnLXN0YXRlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9m
YXN0L2V2ZW50cy9jbGVhci1kcmFnLXN0YXRlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysr
IExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NsZWFyLWRyYWctc3RhdGUtZXhwZWN0ZWQudHh0CShy
ZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1RoaXMgdGVzdCBlbnN1cmVzIHdlIGNsZWFyIHRo
ZSBkcmFnIHN0YXRlIGF0IHRoZSBlbmQgb2YgZWFjaCBkcmFnLiBUbyB0ZXN0IG1hbnVhbGx5LCBk
cmFnIHRoZSBncmVlbiBib3ggYmVsb3cgdHdpY2UuIFlvdSBzaG91bGQgb2JzZXJ2ZSB0aGUgc2Ft
ZSBsaXN0IG9mIGV2ZW50cyBpbiB0aGUgc2FtZSBvcmRlciB0d2ljZS4KKworRHJhZyBtZSBkb3du
IHR3aWNlIQorUEFTUwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvY2xlYXItZHJhZy1z
dGF0ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2NsZWFyLWRy
YWctc3RhdGUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZXZlbnRzL2Ns
ZWFyLWRyYWctc3RhdGUuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw3MCBAQAorPCFET0NU
WVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KK3NwYW4s
IGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB9CitzcGFuIHsKKyAgLXdlYmtpdC11c2VyLWRyYWc6IGVs
ZW1lbnQ7CisgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7CisgIGJhY2tncm91bmQ6IGdyZWVu
OworICBwYWRkaW5nOiAxMHB4OworfQorZGl2IHsKKyAgYmFja2dyb3VuZDogcmVkOworICBwYWRk
aW5nOiA1MHB4OworfQorPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPHA+VGhpcyB0ZXN0IGVu
c3VyZXMgd2UgY2xlYXIgdGhlIGRyYWcgc3RhdGUgYXQgdGhlIGVuZCBvZiBlYWNoIGRyYWcuIFRv
IHRlc3QgbWFudWFsbHksIGRyYWcgdGhlIGdyZWVuIGJveCBiZWxvdyB0d2ljZS4KK1lvdSBzaG91
bGQgb2JzZXJ2ZSB0aGUgc2FtZSBsaXN0IG9mIGV2ZW50cyBpbiB0aGUgc2FtZSBvcmRlciB0d2lj
ZS48L3A+Cis8ZGl2PgorICA8c3Bhbj5EcmFnIG1lIGRvd24gdHdpY2UhPC9zcGFuPgorPC9kaXY+
Cis8cHJlIGlkPSJsb2ciPgorPC9wcmU+Cis8c2NyaXB0PgorCitmdW5jdGlvbiBsb2coZXZlbnQp
IHsKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9nJykudGV4dENvbnRlbnQgKz0gZXZl
bnQudGFyZ2V0LmxvY2FsTmFtZSArICc6JyArIHRoaXMubG9jYWxOYW1lICsgJzonICsgZXZlbnQu
dHlwZSArICdcbic7Cit9CisKK2Z1bmN0aW9uIHNldExvZyhsb2cpIHsKKyAgICB2YXIgdmFsdWUg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9nJykudGV4dENvbnRlbnQ7CisgICAgZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2xvZycpLnRleHRDb250ZW50ID0gbG9nOworICAgIHJldHVybiB2
YWx1ZTsKK30KKwordmFyIGRpdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2RpdicpOworZGl2
LmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdvdmVyJywgZnVuY3Rpb24gKGV2ZW50KSB7IGV2ZW50LnBy
ZXZlbnREZWZhdWx0KCk7IH0pOworZGl2LmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdlbnRlcicsIGxv
Zyk7CitkaXYuYWRkRXZlbnRMaXN0ZW5lcignZHJhZ2xlYXZlJywgbG9nKTsKKwordmFyIHNwYW4g
PSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdzcGFuJyk7CitzcGFuLmFkZEV2ZW50TGlzdGVuZXIo
J2RyYWdlbnRlcicsIGxvZyk7CitzcGFuLmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdsZWF2ZScsIGxv
Zyk7CisKK2Z1bmN0aW9uIGRyYWdTcGFuKCkgeworICAgIHZhciB4ID0gc3Bhbi5vZmZzZXRMZWZ0
ICsgc3Bhbi5vZmZzZXRXaWR0aCAvIDI7CisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oeCwg
c3Bhbi5vZmZzZXRUb3AgKyBzcGFuLm9mZnNldEhlaWdodCAvIDIpOworICAgIGV2ZW50U2VuZGVy
Lm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHNwYW4ub2Zmc2V0
VG9wICsgMiAqIHNwYW4ub2Zmc2V0SGVpZ2h0IC8gMyk7CisgICAgZXZlbnRTZW5kZXIubGVhcEZv
cndhcmQoMjAwKTsKKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCBzcGFuLm9mZnNldFRv
cCArIDMgKiBzcGFuLm9mZnNldEhlaWdodCAvIDIpOworICAgIGV2ZW50U2VuZGVyLmxlYXBGb3J3
YXJkKDIwMCk7CisgICAgZXZlbnRTZW5kZXIubW91c2VVcCgpOworfQorCitpZiAod2luZG93LmV2
ZW50U2VuZGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAg
IGRyYWdTcGFuKCk7CisgICAgdmFyIGZpcnN0TG9nID0gc2V0TG9nKCcnKTsKKyAgICBkcmFnU3Bh
bigpOworICAgIHZhciBzZWNvbmRMb2cgPSBzZXRMb2coJ1BBU1MnKTsKKyAgICBpZiAoZmlyc3RM
b2cgIT0gc2Vjb25kTG9nKQorICAgICAgICBzZXRMb2coJ0ZBSUw6XG5GaXJzdCBkcmFnOlxuJyAr
IGZpcnN0TG9nICsgJ1xuU2Vjb25kIGRyYWc6XG4nICsgc2Vjb25kTG9nKTsKK30KKworPC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGVh
ci1lZGl0LWRyYWctc3RhdGUtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL2NsZWFyLWVkaXQtZHJhZy1zdGF0ZS1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9jbGVhci1lZGl0LWRyYWctc3RhdGUtZXhw
ZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1RoaXMgdGVzdCBlbnN1cmVz
IHdlIGNsZWFyIHRoZSBkcmFnIHN0YXRlIGF0IHRoZSBlbmQgb2YgZWFjaCBkcmFnLiBUbyB0ZXN0
IG1hbnVhbGx5LCBkcmFnIHRoZSBncmVlbiBib3ggYmVsb3cgdHdpY2UuIFlvdSBzaG91bGQgb2Jz
ZXJ2ZSB0aGUgc2FtZSBsaXN0IG9mIGV2ZW50cyBpbiB0aGUgc2FtZSBvcmRlciB0d2ljZS4KKwor
RHJhZyBtZSBkb3duIHR3aWNlIQorUEFTUwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
Y2xlYXItZWRpdC1kcmFnLXN0YXRlLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvY2xlYXItZWRpdC1kcmFnLXN0YXRlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9jbGVhci1lZGl0LWRyYWctc3RhdGUuaHRtbAkocmV2aXNpb24g
MCkKQEAgLTAsMCArMSw2OSBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0
eWxlIHR5cGU9InRleHQvY3NzIj4KK3NwYW4sIGRpdiB7IGRpc3BsYXk6IGJsb2NrOyB9CitzcGFu
IHsKKyAgYmFja2dyb3VuZDogZ3JlZW47CisgIHBhZGRpbmc6IDEwcHg7Cit9CitkaXYgeworICBi
YWNrZ3JvdW5kOiByZWQ7CisgIHBhZGRpbmc6IDUwcHg7Cit9Cis8L3N0eWxlPgorPC9oZWFkPgor
PGJvZHk+Cis8cD5UaGlzIHRlc3QgZW5zdXJlcyB3ZSBjbGVhciB0aGUgZHJhZyBzdGF0ZSBhdCB0
aGUgZW5kIG9mIGVhY2ggZHJhZy4gVG8gdGVzdCBtYW51YWxseSwgZHJhZyB0aGUgZ3JlZW4gYm94
IGJlbG93IHR3aWNlLgorWW91IHNob3VsZCBvYnNlcnZlIHRoZSBzYW1lIGxpc3Qgb2YgZXZlbnRz
IGluIHRoZSBzYW1lIG9yZGVyIHR3aWNlLjwvcD4KKzxkaXYgY29udGVudGVkaXRhYmxlPgorICA8
c3Bhbj5EcmFnIG1lIGRvd24gdHdpY2UhPC9zcGFuPgorPC9kaXY+Cis8cHJlIGlkPSJsb2ciPgor
PC9wcmU+Cis8c2NyaXB0PgorCitmdW5jdGlvbiBsb2coZXZlbnQpIHsKKyAgICBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgnbG9nJykudGV4dENvbnRlbnQgKz0gZXZlbnQudGFyZ2V0LmxvY2FsTmFt
ZSArICc6JyArIHRoaXMubG9jYWxOYW1lICsgJzonICsgZXZlbnQudHlwZSArICdcbic7Cit9CisK
K2Z1bmN0aW9uIHNldExvZyhsb2cpIHsKKyAgICB2YXIgdmFsdWUgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnbG9nJykudGV4dENvbnRlbnQ7CisgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
J2xvZycpLnRleHRDb250ZW50ID0gbG9nOworICAgIHJldHVybiB2YWx1ZTsKK30KKwordmFyIGRp
diA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJ2RpdicpOworZGl2LmFkZEV2ZW50TGlzdGVuZXIo
J2RyYWdvdmVyJywgZnVuY3Rpb24gKGV2ZW50KSB7IGV2ZW50LnByZXZlbnREZWZhdWx0KCk7IH0p
OworZGl2LmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdlbnRlcicsIGxvZyk7CitkaXYuYWRkRXZlbnRM
aXN0ZW5lcignZHJhZ2xlYXZlJywgbG9nKTsKKwordmFyIHNwYW4gPSBkb2N1bWVudC5xdWVyeVNl
bGVjdG9yKCdzcGFuJyk7CitzcGFuLmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdlbnRlcicsIGxvZyk7
CitzcGFuLmFkZEV2ZW50TGlzdGVuZXIoJ2RyYWdsZWF2ZScsIGxvZyk7CisKK2Z1bmN0aW9uIGRy
YWdTcGFuKCkgeworICAgIHZhciB4ID0gc3Bhbi5vZmZzZXRMZWZ0ICsgc3Bhbi5vZmZzZXRXaWR0
aCAvIDI7CisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oeCwgc3Bhbi5vZmZzZXRUb3AgKyBz
cGFuLm9mZnNldEhlaWdodCAvIDIpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAg
IGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHNwYW4ub2Zmc2V0VG9wICsgMiAqIHNwYW4ub2Zm
c2V0SGVpZ2h0IC8gMyk7CisgICAgZXZlbnRTZW5kZXIubGVhcEZvcndhcmQoMjAwKTsKKyAgICBl
dmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCBzcGFuLm9mZnNldFRvcCArIDMgKiBzcGFuLm9mZnNl
dEhlaWdodCAvIDIpOworICAgIGV2ZW50U2VuZGVyLmxlYXBGb3J3YXJkKDIwMCk7CisgICAgZXZl
bnRTZW5kZXIubW91c2VVcCgpOworfQorCitpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGdldFNlbGVjdGlvbigpLnNl
bGVjdEFsbENoaWxkcmVuKHNwYW4pOworICAgIGRyYWdTcGFuKCk7CisgICAgdmFyIGZpcnN0TG9n
ID0gc2V0TG9nKCcnKTsKKyAgICBkcmFnU3BhbigpOworICAgIHZhciBzZWNvbmRMb2cgPSBzZXRM
b2coJ1BBU1MnKTsKKyAgICBpZiAoZmlyc3RMb2cgIT0gc2Vjb25kTG9nKQorICAgICAgICBzZXRM
b2coJ0ZBSUw6XG5GaXJzdCBkcmFnOlxuJyArIGZpcnN0TG9nICsgJ1xuU2Vjb25kIGRyYWc6XG4n
ICsgc2Vjb25kTG9nKTsKK30KKworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="124738"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>