<?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>73880</bug_id>
          
          <creation_ts>2011-12-05 17:32:03 -0800</creation_ts>
          <short_desc>[MutationObservers] Support &apos;attributes&apos; mutation records for element.removeAttribute</short_desc>
          <delta_ts>2011-12-07 13:28:13 -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>DOM</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>73919</dependson>
          <blocked>68729</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Rafael Weinstein">rafaelw</reporter>
          <assigned_to name="Rafael Weinstein">rafaelw</assigned_to>
          <cc>adamk</cc>
    
    <cc>dglazkov</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
    
    <cc>vsevik</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>515534</commentid>
    <comment_count>0</comment_count>
    <who name="Rafael Weinstein">rafaelw</who>
    <bug_when>2011-12-05 17:32:03 -0800</bug_when>
    <thetext>element.removeAttribute should cause an &apos;attributes&apos; mutation record to be enqueued for appropriate observers</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515545</commentid>
    <comment_count>1</comment_count>
      <attachid>117963</attachid>
    <who name="Rafael Weinstein">rafaelw</who>
    <bug_when>2011-12-05 17:40:24 -0800</bug_when>
    <thetext>Created attachment 117963
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515680</commentid>
    <comment_count>2</comment_count>
      <attachid>117963</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-05 23:37:23 -0800</bug_when>
    <thetext>Comment on attachment 117963
Patch

Clearing flags on attachment: 117963

Committed r102100: &lt;http://trac.webkit.org/changeset/102100&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515681</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-12-05 23:37:28 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>515876</commentid>
    <comment_count>4</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2011-12-06 06:40:05 -0800</bug_when>
    <thetext>I think this change caused inspector/debugger/dom-breakpoints.html test to crash on chromium linux debug (assertion failed).
https://bugs.webkit.org/show_bug.cgi?id=73919

Flakiness dashboard:

http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=http%2Ftests%2Fsecurity%2FmixedContent%2Finsecure-image-in-main-frame.html%2Cinspector%2Fdebugger%2Fdom-breakpoints.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516062</commentid>
    <comment_count>5</comment_count>
    <who name="Dimitri Glazkov (Google)">dglazkov</who>
    <bug_when>2011-12-06 11:22:52 -0800</bug_when>
    <thetext>Yes it did, let&apos;s revert this sucker.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>516069</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Klein">adamk</who>
    <bug_when>2011-12-06 11:26:34 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Yes it did, let&apos;s revert this sucker.

No need to revert for now, since this is behind ENABLE(MUTATION_OBSERVERS), which is not enabled on trunk (vsevik rolled it out the change to turn it on in http://trac.webkit.org/changeset/102141).  I&apos;m looking into the failure.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>117963</attachid>
            <date>2011-12-05 17:40:24 -0800</date>
            <delta_ts>2011-12-05 23:37:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-73880-20111205174023.patch</filename>
            <type>text/plain</type>
            <size>8440</size>
            <attacher name="Rafael Weinstein">rafaelw</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAyMDE2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDk2ZTk4NjllZmI1MThm
Y2IyMWVmNzhkNjBhN2Q5OTVkMjU0ODIxOS4uZWUyMWZjNmNhYjYyNjU3YjJkMjg3MWZlOTMxZjk1
MmJiYzZlZTRiOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDExLTEyLTA1ICBSYWZh
ZWwgV2VpbnN0ZWluICA8cmFmYWVsd0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgW011dGF0aW9u
T2JzZXJ2ZXJzXSBTdXBwb3J0ICdhdHRyaWJ1dGVzJyBtdXRhdGlvbiByZWNvcmRzIGZvciBlbGVt
ZW50LnJlbW92ZUF0dHJpYnV0ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NzM4ODAKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIGRvbS9FbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OmVucXVldWVB
dHRyaWJ1dGVzTXV0YXRpb25SZWNvcmQpOgorICAgICAgICAoV2ViQ29yZTo6RWxlbWVudDo6cmVt
b3ZlQXR0cmlidXRlKToKKwogMjAxMS0xMi0wNSAgU3RldmUgRmFsa2VuYnVyZyAgPHNmYWxrZW5A
YXBwbGUuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IFNhbSBXZWluaWcuCmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9kb20vRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9kb20vRWxl
bWVudC5jcHAKaW5kZXggNjRjM2Y3MmE5ZDdjOWJiMjZiZWQzZjY1ZmY2Y2ExNzVmOGQzYmZlMS4u
ZjA1NTcyYjEwMjQ1MjM0OWJhZDk1ZTdmMzYyOWMyOGRlZTc2NjdhYiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvZG9tL0VsZW1lbnQuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9FbGVt
ZW50LmNwcApAQCAtMTgwLDEzICsxODAsMjUgQEAgdm9pZCBFbGVtZW50Ojpjb3B5Tm9uQXR0cmli
dXRlUHJvcGVydGllcyhjb25zdCBFbGVtZW50KikKIHsKIH0KIAorI2lmIEVOQUJMRShNVVRBVElP
Tl9PQlNFUlZFUlMpCitzdGF0aWMgdm9pZCBlbnF1ZXVlQXR0cmlidXRlc011dGF0aW9uUmVjb3Jk
KEVsZW1lbnQqIHRhcmdldCwgY29uc3QgUXVhbGlmaWVkTmFtZSYgYXR0cmlidXRlTmFtZSwgY29u
c3QgQXRvbWljU3RyaW5nJiBvbGRWYWx1ZSkKK3sKKyAgICBPd25QdHI8TXV0YXRpb25PYnNlcnZl
ckludGVyZXN0R3JvdXA+IG11dGF0aW9uUmVjaXBpZW50cyA9IE11dGF0aW9uT2JzZXJ2ZXJJbnRl
cmVzdEdyb3VwOjpjcmVhdGVGb3JBdHRyaWJ1dGVzTXV0YXRpb24odGFyZ2V0LCBhdHRyaWJ1dGVO
YW1lKTsKKyAgICBtdXRhdGlvblJlY2lwaWVudHMtPmVucXVldWVNdXRhdGlvblJlY29yZChNdXRh
dGlvblJlY29yZDo6Y3JlYXRlQXR0cmlidXRlcyh0YXJnZXQsIGF0dHJpYnV0ZU5hbWUsIG9sZFZh
bHVlKSk7Cit9CisjZW5kaWYKKwogdm9pZCBFbGVtZW50OjpyZW1vdmVBdHRyaWJ1dGUoY29uc3Qg
UXVhbGlmaWVkTmFtZSYgbmFtZSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7CiAgICAgaWYgKG1fYXR0
cmlidXRlTWFwKSB7CiAgICAgICAgIGVjID0gMDsKLSAgICAgICAgbV9hdHRyaWJ1dGVNYXAtPnJl
bW92ZU5hbWVkSXRlbShuYW1lLCBlYyk7CisgICAgICAgIFJlZlB0cjxOb2RlPiBhdHRyTm9kZSA9
IG1fYXR0cmlidXRlTWFwLT5yZW1vdmVOYW1lZEl0ZW0obmFtZSwgZWMpOwogICAgICAgICBpZiAo
ZWMgPT0gTk9UX0ZPVU5EX0VSUikKICAgICAgICAgICAgIGVjID0gMDsKKyNpZiBFTkFCTEUoTVVU
QVRJT05fT0JTRVJWRVJTKQorICAgICAgICBlbHNlCisgICAgICAgICAgICBlbnF1ZXVlQXR0cmli
dXRlc011dGF0aW9uUmVjb3JkKHRoaXMsIG5hbWUsIGF0dHJOb2RlLT5ub2RlVmFsdWUoKSk7Cisj
ZW5kaWYKICAgICB9CiB9CiAKQEAgLTYxNiwxNCArNjI4LDYgQEAgY29uc3QgQXRvbWljU3RyaW5n
JiBFbGVtZW50OjpnZXRBdHRyaWJ1dGVOUyhjb25zdCBTdHJpbmcmIG5hbWVzcGFjZVVSSSwgY29u
c3QgU3QKICAgICByZXR1cm4gZ2V0QXR0cmlidXRlKFF1YWxpZmllZE5hbWUobnVsbEF0b20sIGxv
Y2FsTmFtZSwgbmFtZXNwYWNlVVJJKSk7CiB9CiAKLSNpZiBFTkFCTEUoTVVUQVRJT05fT0JTRVJW
RVJTKQotc3RhdGljIHZvaWQgZW5xdWV1ZUF0dHJpYnV0ZXNNdXRhdGlvblJlY29yZChFbGVtZW50
KiB0YXJnZXQsIGNvbnN0IFF1YWxpZmllZE5hbWUmIGF0dHJpYnV0ZU5hbWUsIGNvbnN0IEF0b21p
Y1N0cmluZyYgb2xkVmFsdWUpCi17Ci0gICAgT3duUHRyPE11dGF0aW9uT2JzZXJ2ZXJJbnRlcmVz
dEdyb3VwPiBtdXRhdGlvblJlY2lwaWVudHMgPSBNdXRhdGlvbk9ic2VydmVySW50ZXJlc3RHcm91
cDo6Y3JlYXRlRm9yQXR0cmlidXRlc011dGF0aW9uKHRhcmdldCwgYXR0cmlidXRlTmFtZSk7Ci0g
ICAgbXV0YXRpb25SZWNpcGllbnRzLT5lbnF1ZXVlTXV0YXRpb25SZWNvcmQoTXV0YXRpb25SZWNv
cmQ6OmNyZWF0ZUF0dHJpYnV0ZXModGFyZ2V0LCBhdHRyaWJ1dGVOYW1lLCBvbGRWYWx1ZSkpOwot
fQotI2VuZGlmCi0KIHZvaWQgRWxlbWVudDo6c2V0QXR0cmlidXRlKGNvbnN0IEF0b21pY1N0cmlu
ZyYgbmFtZSwgY29uc3QgQXRvbWljU3RyaW5nJiB2YWx1ZSwgRXhjZXB0aW9uQ29kZSYgZWMpCiB7
CiAgICAgaWYgKCFEb2N1bWVudDo6aXNWYWxpZE5hbWUobmFtZSkpIHsKQEAgLTE1NDIsOSArMTU0
NiwxMyBAQCB2b2lkIEVsZW1lbnQ6OnJlbW92ZUF0dHJpYnV0ZShjb25zdCBTdHJpbmcmIG5hbWUs
IEV4Y2VwdGlvbkNvZGUmIGVjKQogCiAgICAgaWYgKG1fYXR0cmlidXRlTWFwKSB7CiAgICAgICAg
IGVjID0gMDsKLSAgICAgICAgbV9hdHRyaWJ1dGVNYXAtPnJlbW92ZU5hbWVkSXRlbShsb2NhbE5h
bWUsIGVjKTsKKyAgICAgICAgUmVmUHRyPE5vZGU+IGF0dHJOb2RlID0gbV9hdHRyaWJ1dGVNYXAt
PnJlbW92ZU5hbWVkSXRlbShsb2NhbE5hbWUsIGVjKTsKICAgICAgICAgaWYgKGVjID09IE5PVF9G
T1VORF9FUlIpCiAgICAgICAgICAgICBlYyA9IDA7CisjaWYgRU5BQkxFKE1VVEFUSU9OX09CU0VS
VkVSUykKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgZW5xdWV1ZUF0dHJpYnV0ZXNNdXRhdGlv
blJlY29yZCh0aGlzLCBRdWFsaWZpZWROYW1lKG51bGxBdG9tLCBsb2NhbE5hbWUsIG51bGxBdG9t
KSwgYXR0ck5vZGUtPm5vZGVWYWx1ZSgpKTsKKyNlbmRpZgogICAgIH0KICAgICAKICAgICBJbnNw
ZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZFJlbW92ZURPTUF0dHIoZG9jdW1lbnQoKSwgdGhpcywg
bmFtZSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggYTVkMzMwYThiNzIyMTM2YmY2MzM5NDQ4Y2ZkNzdiNzk3YjI4MTY2ZC4u
MDZkZTc0OTUwNWM1NmE5OGQwMzc3OTg5NzgwZTJmNDVmYzZjYzQwZiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDEzIEBACisyMDExLTEyLTA1ICBSYWZhZWwgV2VpbnN0ZWluICA8cmFmYWVsd0BjaHJvbWl1bS5v
cmc+CisKKyAgICAgICAgW011dGF0aW9uT2JzZXJ2ZXJzXSBTdXBwb3J0ICdhdHRyaWJ1dGVzJyBt
dXRhdGlvbiByZWNvcmRzIGZvciBlbGVtZW50LnJlbW92ZUF0dHJpYnV0ZQorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NzM4ODAKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvbXV0YXRpb24vb2JzZXJ2
ZS1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBmYXN0L211dGF0aW9uL29ic2Vy
dmUtYXR0cmlidXRlcy5odG1sOgorCiAyMDExLTEyLTA1ICBNaWhuZWEgT3ZpZGVuaWUgIDxtaWhu
ZWFAYWRvYmUuY29tPgogCiAgICAgICAgIFtyZWdpb25zXSBOZWVkIHRvIHZlcmlmeSB0aGUgY29y
cmVjdG5lc3Mgb2YgV2luL0xpbnV4IG9uIG92ZXJmbG93IGJyZWFrIHRlc3RzCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L211dGF0aW9uL29ic2VydmUtYXR0cmlidXRlcy1leHBlY3RlZC50
eHQgYi9MYXlvdXRUZXN0cy9mYXN0L211dGF0aW9uL29ic2VydmUtYXR0cmlidXRlcy1leHBlY3Rl
ZC50eHQKaW5kZXggZjdhNjM0ZTNlNjM1MmE4YTQ4NDI0NjlkZGQ1MGVjOTNjMzZlNTdhZS4uZWUy
ZTFjOTExZjg0YjI1OTgzYTU5ZmYxNGQzYzBlMWJlNjJkYjcxZSAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvZmFzdC9tdXRhdGlvbi9vYnNlcnZlLWF0dHJpYnV0ZXMtZXhwZWN0ZWQudHh0CisrKyBi
L0xheW91dFRlc3RzL2Zhc3QvbXV0YXRpb24vb2JzZXJ2ZS1hdHRyaWJ1dGVzLWV4cGVjdGVkLnR4
dApAQCAtNSwxMCArNSwxMyBAQCBPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2Yg
IlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURQogCiBUZXN0aW5nIGJh
c2ljIGFzcGVjdHMgb2YgYXR0cmlidXRlIG9ic2VydmF0aW9uLgogLi4uY2FuIGF0dHJpYnV0ZSBj
aGFuZ2VzIGJlIG9ic2VydmVkIGF0IGFsbAotUEFTUyBtdXRhdGlvbnMubGVuZ3RoIGlzIDEKK1BB
U1MgbXV0YXRpb25zLmxlbmd0aCBpcyAyCiBQQVNTIG11dGF0aW9uc1swXS50eXBlIGlzICJhdHRy
aWJ1dGVzIgogUEFTUyBtdXRhdGlvbnNbMF0uYXR0cmlidXRlTmFtZSBpcyAiZm9vIgogUEFTUyBt
dXRhdGlvbnNbMF0uYXR0cmlidXRlTmFtZXNwYWNlIGlzIG51bGwKK1BBU1MgbXV0YXRpb25zWzFd
LnR5cGUgaXMgImF0dHJpYnV0ZXMiCitQQVNTIG11dGF0aW9uc1sxXS5hdHRyaWJ1dGVOYW1lIGlz
ICJiYXIiCitQQVNTIG11dGF0aW9uc1sxXS5hdHRyaWJ1dGVOYW1lc3BhY2UgaXMgbnVsbAogLi4u
b2JzZXJ2ZXIuZGlzY29ubmVjdCgpIHNob3VsZCBwcmV2ZW50IGZ1cnRoZXIgZGVsaXZlcnkgb2Yg
bXV0YXRpb25zLgogUEFTUyBtdXRhdGlvbnMgaXMgbnVsbAogLi4ucmUtb2JzZXJ2aW5nIGFmdGVy
IGRpc2Nvbm5lY3Qgd29ya3Mgd2l0aCB0aGUgc2FtZSBvYnNlcnZlci4KQEAgLTU5LDEzICs2Miwx
NiBAQCBQQVNTIG11dGF0aW9uc1sxXS50eXBlIGlzICJhdHRyaWJ1dGVzIgogUEFTUyBtdXRhdGlv
bnNbMV0uYXR0cmlidXRlTmFtZSBpcyAiYmF6IgogCiBUZXN0aW5nIGJhc2ljIG9sZFZhbHVlIGRl
bGl2ZXJ5LgotUEFTUyBtdXRhdGlvbnMubGVuZ3RoIGlzIDIKK1BBU1MgbXV0YXRpb25zLmxlbmd0
aCBpcyAzCiBQQVNTIG11dGF0aW9uc1swXS50eXBlIGlzICJhdHRyaWJ1dGVzIgogUEFTUyBtdXRh
dGlvbnNbMF0uYXR0cmlidXRlTmFtZSBpcyAiZm9vIgogUEFTUyBtdXRhdGlvbnNbMF0ub2xkVmFs
dWUgaXMgbnVsbAogUEFTUyBtdXRhdGlvbnNbMV0udHlwZSBpcyAiYXR0cmlidXRlcyIKIFBBU1Mg
bXV0YXRpb25zWzFdLmF0dHJpYnV0ZU5hbWUgaXMgImZvbyIKIFBBU1MgbXV0YXRpb25zWzFdLm9s
ZFZhbHVlIGlzICJiYXIiCitQQVNTIG11dGF0aW9uc1syXS50eXBlIGlzICJhdHRyaWJ1dGVzIgor
UEFTUyBtdXRhdGlvbnNbMl0uYXR0cmlidXRlTmFtZSBpcyAiYmFyIgorUEFTUyBtdXRhdGlvbnNb
Ml0ub2xkVmFsdWUgaXMgImJvbyIKIAogVGVzdGluZyB0aGF0IG9sZFZhbHVlIGlzIGRlbGl2ZXJl
ZCBhcyByZXF1ZXN0ZWQgKG9yIG5vdCkuCiBQQVNTIG11dGF0aW9uc1dpdGhPbGRWYWx1ZS5sZW5n
dGggaXMgMQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9tdXRhdGlvbi9vYnNlcnZlLWF0
dHJpYnV0ZXMuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvbXV0YXRpb24vb2JzZXJ2ZS1hdHRyaWJ1
dGVzLmh0bWwKaW5kZXggYjBhZTZmYTdlZjU3ODk4MWI3MDkxODU4MjJhNjY0YTQ1NGVkZjNlZi4u
YTE4MjYxNzc2YzA0YjVlNDI0ZDViYmQyMmZiZjkzZDczNWY0MDBhMSAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvZmFzdC9tdXRhdGlvbi9vYnNlcnZlLWF0dHJpYnV0ZXMuaHRtbAorKysgYi9MYXlv
dXRUZXN0cy9mYXN0L211dGF0aW9uL29ic2VydmUtYXR0cmlidXRlcy5odG1sCkBAIC0yMiwyMiAr
MjIsMjggQEAgZnVuY3Rpb24gdGVzdEJhc2ljKCkgewogCiAgICAgICAgIG11dGF0aW9ucyA9IG51
bGw7CiAgICAgICAgIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOworICAgICAg
ICBkaXYuc2V0QXR0cmlidXRlKCdiYXInLCAnZm9vJyk7CisKICAgICAgICAgb2JzZXJ2ZXIgPSBu
ZXcgV2ViS2l0TXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihtKSB7CiAgICAgICAgICAgICBtdXRh
dGlvbnMgPSBtOwogICAgICAgICB9KTsKIAogICAgICAgICBvYnNlcnZlci5vYnNlcnZlKGRpdiwg
eyBhdHRyaWJ1dGVzOiB0cnVlLCBjaGFyYWN0ZXJEYXRhOiB0cnVlIH0pOwogICAgICAgICBkaXYu
c2V0QXR0cmlidXRlKCdmb28nLCAnYmFyJyk7CisgICAgICAgIGRpdi5yZW1vdmVBdHRyaWJ1dGUo
J2JhcicpOwogICAgICAgICBzZXRUaW1lb3V0KGNoZWNrRGlzY29ubmVjdEFuZE11dGF0ZSwgMCk7
CiAgICAgfQogCiAgICAgZnVuY3Rpb24gY2hlY2tEaXNjb25uZWN0QW5kTXV0YXRlKCkgewogICAg
ICAgICBkZWJ1ZygnLi4uY2FuIGF0dHJpYnV0ZSBjaGFuZ2VzIGJlIG9ic2VydmVkIGF0IGFsbCcp
OwogCi0gICAgICAgIHNob3VsZEJlKCdtdXRhdGlvbnMubGVuZ3RoJywgJzEnKTsKKyAgICAgICAg
c2hvdWxkQmUoJ211dGF0aW9ucy5sZW5ndGgnLCAnMicpOwogICAgICAgICBzaG91bGRCZSgnbXV0
YXRpb25zWzBdLnR5cGUnLCAnImF0dHJpYnV0ZXMiJyk7CiAgICAgICAgIHNob3VsZEJlKCdtdXRh
dGlvbnNbMF0uYXR0cmlidXRlTmFtZScsICciZm9vIicpOwogICAgICAgICBzaG91bGRCZSgnbXV0
YXRpb25zWzBdLmF0dHJpYnV0ZU5hbWVzcGFjZScsICdudWxsJyk7CisgICAgICAgIHNob3VsZEJl
KCdtdXRhdGlvbnNbMV0udHlwZScsICciYXR0cmlidXRlcyInKTsKKyAgICAgICAgc2hvdWxkQmUo
J211dGF0aW9uc1sxXS5hdHRyaWJ1dGVOYW1lJywgJyJiYXIiJyk7CisgICAgICAgIHNob3VsZEJl
KCdtdXRhdGlvbnNbMV0uYXR0cmlidXRlTmFtZXNwYWNlJywgJ251bGwnKTsKIAogICAgICAgICBt
dXRhdGlvbnMgPSBudWxsOwogICAgICAgICBvYnNlcnZlci5kaXNjb25uZWN0KCk7CkBAIC0zMDMs
MjMgKzMwOSwzMCBAQCBmdW5jdGlvbiB0ZXN0T2xkVmFsdWUoKSB7CiAgICAgICAgIGRlYnVnKCdU
ZXN0aW5nIGJhc2ljIG9sZFZhbHVlIGRlbGl2ZXJ5LicpOwogICAgICAgICBtdXRhdGlvbnMgPSBu
dWxsOwogICAgICAgICBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKKyAgICAg
ICAgZGl2LnNldEF0dHJpYnV0ZSgnYmFyJywgJ2JvbycpOworICAgICAgICAKICAgICAgICAgb2Jz
ZXJ2ZXIgPSBuZXcgV2ViS2l0TXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihtdXRhdGlvbnMpIHsK
ICAgICAgICAgICAgIHdpbmRvdy5tdXRhdGlvbnMgPSBtdXRhdGlvbnM7CiAgICAgICAgIH0pOwog
ICAgICAgICBvYnNlcnZlci5vYnNlcnZlKGRpdiwgeyBhdHRyaWJ1dGVzOiB0cnVlLCBhdHRyaWJ1
dGVPbGRWYWx1ZTogdHJ1ZSB9KTsKICAgICAgICAgZGl2LnNldEF0dHJpYnV0ZSgnZm9vJywgJ2Jh
cicpOwogICAgICAgICBkaXYuc2V0QXR0cmlidXRlKCdmb28nLCAnYmF6Jyk7CisgICAgICAgIGRp
di5yZW1vdmVBdHRyaWJ1dGUoJ2JhcicpOworICAgICAgICBkaXYucmVtb3ZlQXR0cmlidXRlKCdu
b24tZXhpc3RhbnQnKTsKICAgICAgICAgc2V0VGltZW91dChmaW5pc2gsIDApOwogICAgIH0KIAog
ICAgIGZ1bmN0aW9uIGZpbmlzaCgpIHsKLSAgICAgICAgc2hvdWxkQmUoJ211dGF0aW9ucy5sZW5n
dGgnLCAnMicpOworICAgICAgICBzaG91bGRCZSgnbXV0YXRpb25zLmxlbmd0aCcsICczJyk7CiAg
ICAgICAgIHNob3VsZEJlKCdtdXRhdGlvbnNbMF0udHlwZScsICciYXR0cmlidXRlcyInKTsKICAg
ICAgICAgc2hvdWxkQmUoJ211dGF0aW9uc1swXS5hdHRyaWJ1dGVOYW1lJywgJyJmb28iJyk7CiAg
ICAgICAgIHNob3VsZEJlKCdtdXRhdGlvbnNbMF0ub2xkVmFsdWUnLCAnbnVsbCcpOwogICAgICAg
ICBzaG91bGRCZSgnbXV0YXRpb25zWzFdLnR5cGUnLCAnImF0dHJpYnV0ZXMiJyk7CiAgICAgICAg
IHNob3VsZEJlKCdtdXRhdGlvbnNbMV0uYXR0cmlidXRlTmFtZScsICciZm9vIicpOwogICAgICAg
ICBzaG91bGRCZSgnbXV0YXRpb25zWzFdLm9sZFZhbHVlJywgJyJiYXIiJyk7CisgICAgICAgIHNo
b3VsZEJlKCdtdXRhdGlvbnNbMl0udHlwZScsICciYXR0cmlidXRlcyInKTsKKyAgICAgICAgc2hv
dWxkQmUoJ211dGF0aW9uc1syXS5hdHRyaWJ1dGVOYW1lJywgJyJiYXIiJyk7CisgICAgICAgIHNo
b3VsZEJlKCdtdXRhdGlvbnNbMl0ub2xkVmFsdWUnLCAnImJvbyInKTsKICAgICAgICAgb2JzZXJ2
ZXIuZGlzY29ubmVjdCgpOwogICAgICAgICBkZWJ1ZygnJyk7CiAgICAgICAgIHJ1bk5leHRUZXN0
KCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>