<?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>117414</bug_id>
          
          <creation_ts>2013-06-10 10:23:48 -0700</creation_ts>
          <short_desc>Autoclose braces and parentheses at the end of style sheet</short_desc>
          <delta_ts>2013-06-11 00:10:19 -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>CSS</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>BlinkMergeCandidate</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>117401</dependson>
          <blocked>116071</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergio Villar Senin">svillar</reporter>
          <assigned_to name="Sergio Villar Senin">svillar</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kling</cc>
    
    <cc>macpherson</cc>
    
    <cc>menard</cc>
    
    <cc>svillar</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>898683</commentid>
    <comment_count>0</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-06-10 10:23:48 -0700</bug_when>
    <thetext>We should consider merging:

https://src.chromium.org/viewvc/blink?view=rev&amp;revision=150202
Autoclosing braces and parentheses at TOKEN_EOF in CSS grammar.

It&apos;s consistent with the spec http://www.w3.org/TR/CSS21/syndata.html#parsing-errors which mentions that: &quot;User agents must close all open constructs (for example: blocks, parentheses, brackets, rules, strings, and comments) at the end of the style sheet&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>898685</commentid>
    <comment_count>1</comment_count>
      <attachid>204174</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-06-10 10:36:51 -0700</bug_when>
    <thetext>Created attachment 204174
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>898731</commentid>
    <comment_count>2</comment_count>
      <attachid>204174</attachid>
    <who name="Andreas Kling">kling</who>
    <bug_when>2013-06-10 14:41:49 -0700</bug_when>
    <thetext>Comment on attachment 204174
Patch

Good pick.
r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>899070</commentid>
    <comment_count>3</comment_count>
      <attachid>204174</attachid>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-06-11 00:10:13 -0700</bug_when>
    <thetext>Comment on attachment 204174
Patch

Clearing flags on attachment: 204174

Committed r151424: &lt;http://trac.webkit.org/changeset/151424&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>899071</commentid>
    <comment_count>4</comment_count>
    <who name="Sergio Villar Senin">svillar</who>
    <bug_when>2013-06-11 00:10:19 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>204174</attachid>
            <date>2013-06-10 10:36:51 -0700</date>
            <delta_ts>2013-06-11 00:10:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-117414-20130610193512.patch</filename>
            <type>text/plain</type>
            <size>9242</size>
            <attacher name="Sergio Villar Senin">svillar</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUxMzk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjMyY2Y4YjM2YWVhMDZk
ZTA4NTI3YmQxM2UzYjdiY2EyMGZiYWEzYi4uNGM5M2Y2ODkyOTE3YjE0MmQ3MTJjYWMwNWEzYzgy
NGVjMjZlOGFiZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI0IEBACiAyMDEzLTA2LTEwICBTZXJn
aW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCisgICAgICAgIEF1dG9jbG9z
ZSBicmFjZXMgYW5kIHBhcmVudGhlc2VzIGF0IHRoZSBlbmQgb2Ygc3R5bGUgc2hlZXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNzQxNAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZyb20gQmxpbmsgcjE1
MDIwMiBieSA8c2VyeWFAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFVzZSBjbG9zaW5nX3BhcmVu
dGhlc2lzIGFuZCBjbG9zaW5nX2JyYWNlIGluc3RlYWQgb2YgdGhlIGxpdGVyYWxzCisgICAgICAg
ICd9JyBhbmQgJyknLiBUaGlzIGFsbG93cyB0aGUgcGFyc2VyIHRvIHRyZWF0IGV4cHJlc3Npb25z
IHdpdGgKKyAgICAgICAgdW5tYXRjaGVkIGNsb3NpbmcgYnJhY2VzL3BhcmVudGhlc2lzIGFzIGlm
IGFsbCBvZiB0aGVtIHdlcmUKKyAgICAgICAgYWN0dWFsbHkgY2xvc2VkLgorCisgICAgICAgIFRl
c3RzOiBhbmltYXRpb25zL2tleWZyYW1lLWF1dG9jbG9zZS1icmFjZS5odG1sCisgICAgICAgICAg
ICAgICBjc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLmh0bWwKKworICAgICAg
ICAqIGNzcy9DU1NHcmFtbWFyLnkuaW46CisKKzIwMTMtMDYtMTAgIFNlcmdpbyBWaWxsYXIgU2Vu
aW4gIDxzdmlsbGFyQGlnYWxpYS5jb20+CisKICAgICAgICAgUmVmYWN0b3IgQ0FMQ0ZVTkNUSU9O
IHJ1bGVzIGluIHRoZSBDU1MgZ3JhbW1hcgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTE3NDAxCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NHcmFtbWFyLnkuaW4gYi9Tb3VyY2UvV2ViQ29yZS9jc3MvQ1NTR3JhbW1hci55LmluCmlu
ZGV4IDIzNzdiNTJiZWIxNGQ5MmU1NzQ2NDE3ZTk2NjdhMzExNDkxOWExYWEuLjUwOGMzOTBkNWY3
NjAwMjNhY2FmNzk2YmQ0ODdiOTY4ZTdlMDAzMGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2Nzcy9DU1NHcmFtbWFyLnkuaW4KKysrIGIvU291cmNlL1dlYkNvcmUvY3NzL0NTU0dyYW1tYXIu
eS5pbgpAQCAtODU0LDcgKzg1NCw3IEBAIGtleWZyYW1lc19ydWxlOgogICAgIDsKIAoga2V5ZnJh
bWVfcnVsZToKLSAgICBrZXlfbGlzdCBtYXliZV9zcGFjZSAneycgbWF5YmVfc3BhY2UgZGVjbGFy
YXRpb25fbGlzdCAnfScgeworICAgIGtleV9saXN0IG1heWJlX3NwYWNlICd7JyBtYXliZV9zcGFj
ZSBkZWNsYXJhdGlvbl9saXN0IGNsb3NpbmdfYnJhY2UgewogICAgICAgICAkJCA9IHBhcnNlci0+
Y3JlYXRlS2V5ZnJhbWUoJDEpOwogICAgIH0KICAgICA7CkBAIC0xNjkyLDcgKzE2OTIsNyBAQCB0
ZXJtOgogICB8IFVOSUNPREVSQU5HRSBtYXliZV9zcGFjZSB7ICQkLmlkID0gMDsgJCQuc3RyaW5n
ID0gJDE7ICQkLnVuaXQgPSBDU1NQcmltaXRpdmVWYWx1ZTo6Q1NTX1VOSUNPREVfUkFOR0U7IH0K
ICAgfCBIRVggbWF5YmVfc3BhY2UgeyAkJC5pZCA9IDA7ICQkLnN0cmluZyA9ICQxOyAkJC51bml0
ID0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19QQVJTRVJfSEVYQ09MT1I7IH0KICAgfCAnIycgbWF5
YmVfc3BhY2UgeyAkJC5pZCA9IDA7ICQkLnN0cmluZyA9IENTU1BhcnNlclN0cmluZygpOyAkJC51
bml0ID0gQ1NTUHJpbWl0aXZlVmFsdWU6OkNTU19QQVJTRVJfSEVYQ09MT1I7IH0gLyogSGFuZGxl
IGVycm9yIGNhc2U6ICJjb2xvcjogIzsiICovCi0gIHwgVkFSRlVOQ1RJT04gbWF5YmVfc3BhY2Ug
SURFTlQgJyknIG1heWJlX3NwYWNlIHsKKyAgfCBWQVJGVU5DVElPTiBtYXliZV9zcGFjZSBJREVO
VCBjbG9zaW5nX3BhcmVudGhlc2lzIG1heWJlX3NwYWNlIHsKICNpZiBFTkFCTEVfQ1NTX1ZBUklB
QkxFUwogICAgICAgJCQuaWQgPSAwOwogICAgICAgJCQuc3RyaW5nID0gJDM7CkBAIC0xNzgyLDcg
KzE3ODIsNyBAQCBmdW5jdGlvbjoKIAogY2FsY19mdW5jX3Rlcm06CiAgIHVuYXJ5X3Rlcm0geyAk
JCA9ICQxOyB9Ci0gIHwgVkFSRlVOQ1RJT04gbWF5YmVfc3BhY2UgSURFTlQgJyknIHsKKyAgfCBW
QVJGVU5DVElPTiBtYXliZV9zcGFjZSBJREVOVCBjbG9zaW5nX3BhcmVudGhlc2lzIHsKICNpZiBF
TkFCTEVfQ1NTX1ZBUklBQkxFUwogICAgICAgJCQuaWQgPSAwOwogICAgICAgJCQuc3RyaW5nID0g
JDM7CkBAIC0xODEzLDcgKzE4MTMsNyBAQCBjYWxjX21heWJlX3NwYWNlOgogICA7CiAKIGNhbGNf
ZnVuY19wYXJlbl9leHByOgotICAgICcoJyBtYXliZV9zcGFjZSBjYWxjX2Z1bmNfZXhwciBjYWxj
X21heWJlX3NwYWNlICcpJyB7CisgICAgJygnIG1heWJlX3NwYWNlIGNhbGNfZnVuY19leHByIGNh
bGNfbWF5YmVfc3BhY2UgY2xvc2luZ19wYXJlbnRoZXNpcyB7CiAgICAgICAgIGlmICgkMykgewog
ICAgICAgICAgICAgJCQgPSAkMzsKICAgICAgICAgICAgIENTU1BhcnNlclZhbHVlIHY7CkBAIC0x
ODgzLDcgKzE4ODMsNyBAQCBjYWxjX2Z1bmNfZXhwcl9saXN0OgogICA7CiAKIGNhbGNfZnVuY3Rp
b246Ci0gICAgQ0FMQ0ZVTkNUSU9OIG1heWJlX3NwYWNlIGNhbGNfZnVuY19leHByIGNhbGNfbWF5
YmVfc3BhY2UgJyknIG1heWJlX3NwYWNlIHsKKyAgICBDQUxDRlVOQ1RJT04gbWF5YmVfc3BhY2Ug
Y2FsY19mdW5jX2V4cHIgY2FsY19tYXliZV9zcGFjZSBjbG9zaW5nX3BhcmVudGhlc2lzIG1heWJl
X3NwYWNlIHsKICAgICAgICAgQ1NTUGFyc2VyRnVuY3Rpb24qIGYgPSBwYXJzZXItPmNyZWF0ZUZs
b2F0aW5nRnVuY3Rpb24oKTsKICAgICAgICAgZi0+bmFtZSA9ICQxOwogICAgICAgICBmLT5hcmdz
ID0gcGFyc2VyLT5zaW5rRmxvYXRpbmdWYWx1ZUxpc3QoJDMpOwpAQCAtMTkwNyw3ICsxOTA3LDcg
QEAgbWluX29yX21heDoKICAgICA7CiAKIG1pbl9vcl9tYXhfZnVuY3Rpb246Ci0gICAgbWluX29y
X21heCBtYXliZV9zcGFjZSBjYWxjX2Z1bmNfZXhwcl9saXN0ICcpJyBtYXliZV9zcGFjZSB7Cisg
ICAgbWluX29yX21heCBtYXliZV9zcGFjZSBjYWxjX2Z1bmNfZXhwcl9saXN0IGNsb3NpbmdfcGFy
ZW50aGVzaXMgbWF5YmVfc3BhY2UgewogICAgICAgICBDU1NQYXJzZXJGdW5jdGlvbiogZiA9IHBh
cnNlci0+Y3JlYXRlRmxvYXRpbmdGdW5jdGlvbigpOwogICAgICAgICBmLT5uYW1lID0gJDE7CiAg
ICAgICAgIGYtPmFyZ3MgPSBwYXJzZXItPnNpbmtGbG9hdGluZ1ZhbHVlTGlzdCgkMyk7CmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5k
ZXggMmYxZGQ3ODhlNTBjNzYyOTk2MmQ3MjdkMjA0NWUwY2JkM2IzY2U1ZS4uODk4NGFkMDQzMDE0
ZDNjMWE4NjNhMGRhMWJiZTNiMTAxMjcwYTcwNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDEz
LTA2LTEwICBTZXJnaW8gVmlsbGFyIFNlbmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgorCisgICAg
ICAgIEF1dG9jbG9zZSBicmFjZXMgYW5kIHBhcmVudGhlc2VzIGF0IHRoZSBlbmQgb2Ygc3R5bGUg
c2hlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEx
NzQxNAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZy
b20gQmxpbmsgcjE1MDIwMiBieSA8c2VyeWFAY2hyb21pdW0ub3JnPgorCisgICAgICAgICogYW5p
bWF0aW9ucy9rZXlmcmFtZS1hdXRvY2xvc2UtYnJhY2UtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBhbmltYXRpb25zL2tleWZyYW1lLWF1dG9jbG9zZS1icmFjZS5odG1sOiBBZGRlZC4K
KyAgICAgICAgKiBjc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogY3NzMy9hdXRvY2xvc2UtYnJhY2VzLWFuZC1wYXJlbnRo
ZXNlcy5odG1sOiBBZGRlZC4KKwogMjAxMy0wNi0xMCAgUmFkdSBTdGF2aWxhICA8c3RhdmlsYUBh
ZG9iZS5jb20+CiAKICAgICAgICAgW0NTUyBSZWdpb25zXSBSZW5hbWUgcmVnaW9uLW92ZXJmbG93
IHRvIHJlZ2lvbi1mcmFnbWVudApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9r
ZXlmcmFtZS1hdXRvY2xvc2UtYnJhY2UtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYW5pbWF0
aW9ucy9rZXlmcmFtZS1hdXRvY2xvc2UtYnJhY2UtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjIx
ZjY3MWUyY2JkMTI0OTQ2YzFhM2M2NDFjNTE5ZDk4MzZmNzMzOTEKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lLWF1dG9jbG9zZS1icmFjZS1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwyIEBACitUZXN0cyBwYXJzaW5nIHRoZSBALXdlYmtpdC1rZXlmcmFt
ZXMgcnVsZSB3aXRob3V0IGNsb3NpbmcgYnJhY2UuICJVc2VyIGFnZW50cyBtdXN0IGNsb3NlIGFs
bCBvcGVuIGNvbnN0cnVjdHMgLi4uIGF0IHRoZSBlbmQgb2YgdGhlIHN0eWxlIHNoZWV0LiIgKGh0
dHA6Ly93d3cudzMub3JnL1RSL0NTUzIxL3N5bmRhdGEuaHRtbCNwYXJzaW5nLWVycm9ycykuIFNv
IGl0IG11c3QgYmUgcGFyc2VkIGFzIGlmIGFsbCBicmFjZXMgYXJlIGNsb3NlZC4KK1Rlc3QgcGFz
c2VkCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hbmltYXRpb25zL2tleWZyYW1lLWF1dG9jbG9z
ZS1icmFjZS5odG1sIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9rZXlmcmFtZS1hdXRvY2xvc2Ut
YnJhY2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5hYzUwMGQ5MzRkNjgxZWQ5YTFiOWQxZWY3NjYwZjBmNTdm
OGU2NmZjCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYW5pbWF0aW9ucy9rZXlmcmFt
ZS1hdXRvY2xvc2UtYnJhY2UuaHRtbApAQCAtMCwwICsxLDQ2IEBACis8IURPQ1RZUEUgaHRtbCBQ
VUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9uYWwvL0VOIgorICAgImh0dHA6
Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+CisKKzxodG1sIGxhbmc9ImVuIj4KKzxo
ZWFkPgorICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRt
bDsgY2hhcnNldD11dGYtOCI+CisgIDx0aXRsZT5UZXN0cyBDU1MgcGFyc2VyIGF1dG9jbG9zZXMg
YnJhY2VzLjwvdGl0bGU+CisgIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiI+
CisgICAgQC13ZWJraXQta2V5ZnJhbWVzICJmb28iIHsKKyAgICAgICAgZnJvbSB7IGxlZnQ6IDEw
MHB4OyB9CisgICAgICAgIDQwJSAgeyBsZWZ0OiAyMDBweDsgfQorICAgICAgICA2MCUgIHsgbGVm
dDogMjAwcHg7IH0KKyAgICAgICAgdG8gICB7IGxlZnQ6IDMwMHB4OworICA8L3N0eWxlPgorICA8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hhcnNldD0idXRmLTgiPgorICAgIGZ1bmN0
aW9uIGZpbmRLZXlmcmFtZXNSdWxlKHJ1bGUpCisgICAgeworICAgICAgICB2YXIgc3MgPSBkb2N1
bWVudC5zdHlsZVNoZWV0czsKKyAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBzcy5sZW5ndGg7
ICsraSkgeworICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBzc1tpXS5jc3NSdWxlcy5s
ZW5ndGg7ICsraikgeworICAgICAgICAgICAgICAgIGlmIChzc1tpXS5jc3NSdWxlc1tqXS50eXBl
ID09IHdpbmRvdy5DU1NSdWxlLldFQktJVF9LRVlGUkFNRVNfUlVMRSAmJiBzc1tpXS5jc3NSdWxl
c1tqXS5uYW1lID09IHJ1bGUpCisgICAgICAgICAgICAgICAgICAgIHJldHVybiBzc1tpXS5jc3NS
dWxlc1tqXTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIHJldHVybiBudWxs
OworICAgIH0KKworICAgIGZ1bmN0aW9uIHRlc3QoKQorICAgIHsKKyAgICAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKKyAg
ICAgICAgdmFyIGtleWZyYW1lcyA9IGZpbmRLZXlmcmFtZXNSdWxlKCJmb28iKTsKKyAgICAgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKS50ZXh0Q29udGVudCA9IGtleWZyYW1l
cyAmJiBrZXlmcmFtZXMuY3NzUnVsZXMubGVuZ3RoID09IDQgPyAiVGVzdCBwYXNzZWQiIDogIlRl
c3QgZmFpbGVkIjsKKyAgICB9CisKKyAgPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxvYWQ9
InRlc3QoKSI+Cis8ZGl2PlRlc3RzIHBhcnNpbmcgdGhlIEAtd2Via2l0LWtleWZyYW1lcyBydWxl
IHdpdGhvdXQgY2xvc2luZyBicmFjZS4gJnF1b3Q7VXNlciBhZ2VudHMgbXVzdCBjbG9zZSBhbGwg
b3BlbiBjb25zdHJ1Y3RzIC4uLiBhdCB0aGUgZW5kIG9mIHRoZSBzdHlsZSBzaGVldC4mcXVvdDsK
Kyg8YSBocmVmPSJodHRwOi8vd3d3LnczLm9yZy9UUi9DU1MyMS9zeW5kYXRhLmh0bWwjcGFyc2lu
Zy1lcnJvcnMiPmh0dHA6Ly93d3cudzMub3JnL1RSL0NTUzIxL3N5bmRhdGEuaHRtbCNwYXJzaW5n
LWVycm9yczwvYT4pLiBTbyBpdCBtdXN0IGJlIHBhcnNlZCBhcyBpZgorYWxsIGJyYWNlcyBhcmUg
Y2xvc2VkLjwvZGl2PgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8L2JvZHk+Cis8L2h0bWw+
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVu
dGhlc2VzLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvYXV0b2Nsb3NlLWJyYWNlcy1h
bmQtcGFyZW50aGVzZXMtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYzNWNjNjY0YjFlNDIzOThh
NzA1OThlNDM1ZDQ3NjZkOGE5MzFlMWYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9j
c3MzL2F1dG9jbG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDMgQEAKK1Rlc3RzIHBhcnNpbmcgc3R5bGUgZGVjbGFyYXRpb25zIHdpdGhvdXQgY2xvc2lu
ZyBicmFjZXMgYW5kIHBhcmVudGhlc2VzLiAiVXNlciBhZ2VudHMgbXVzdCBjbG9zZSBhbGwgb3Bl
biBjb25zdHJ1Y3RzIC4uLiBhdCB0aGUgZW5kIG9mIHRoZSBzdHlsZSBzaGVldC4iIChodHRwOi8v
d3d3LnczLm9yZy9UUi9DU1MyMS9zeW5kYXRhLmh0bWwjcGFyc2luZy1lcnJvcnMpLiBTbyBpdCBt
dXN0IGJlIHBhcnNlZCBhcyBpZiBhbGwgYnJhY2VzIGFuZCBwYXJlbnRoZXNlcyBhcmUgY2xvc2Vk
LgorQWxsIHRlc3RzIHBhc3NlZAorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9jc3MzL2F1dG9j
bG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLmh0bWwgYi9MYXlvdXRUZXN0cy9jc3MzL2F1dG9j
bG9zZS1icmFjZXMtYW5kLXBhcmVudGhlc2VzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDdiNDk3MDg5MDUy
MTA0ODRlNmY2MWM0NmNkZTgzMzcyZWIyMjhlYQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRl
c3RzL2NzczMvYXV0b2Nsb3NlLWJyYWNlcy1hbmQtcGFyZW50aGVzZXMuaHRtbApAQCAtMCwwICsx
LDQ2IEBACis8IURPQ1RZUEUgSFRNTD4KKzxzdHlsZT4KKy50ZXN0MSB7CisgICAgd2lkdGg6IDFw
eDsKKyAgICB3aWR0aDogY2FsYygxMDBweAorPC9zdHlsZT4KKzxzdHlsZT4KKy50ZXN0MiB7Cisg
ICAgd2lkdGg6IDFweDsKKyAgICB3aWR0aDogY2FsYygoKCgoKDEwMHB4Cis8L3N0eWxlPgorPHN0
eWxlPgorQG1lZGlhIGFsbCB7CisudGVzdDMgeworICAgIHdpZHRoOiAxcHg7CisgICAgd2lkdGg6
IGNhbGMoMTAwcHgKKzwvc3R5bGU+Cis8Ym9keT4KKzxkaXY+VGVzdHMgcGFyc2luZyBzdHlsZSBk
ZWNsYXJhdGlvbnMgd2l0aG91dCBjbG9zaW5nIGJyYWNlcyBhbmQgcGFyZW50aGVzZXMuICZxdW90
O1VzZXIgYWdlbnRzIG11c3QgY2xvc2UgYWxsIG9wZW4gY29uc3RydWN0cyAuLi4gYXQgdGhlIGVu
ZCBvZiB0aGUgc3R5bGUgc2hlZXQuJnF1b3Q7CisoPGEgaHJlZj0iaHR0cDovL3d3dy53My5vcmcv
VFIvQ1NTMjEvc3luZGF0YS5odG1sI3BhcnNpbmctZXJyb3JzIj5odHRwOi8vd3d3LnczLm9yZy9U
Ui9DU1MyMS9zeW5kYXRhLmh0bWwjcGFyc2luZy1lcnJvcnM8L2E+KS4gU28gaXQgbXVzdCBiZSBw
YXJzZWQgYXMgaWYKK2FsbCBicmFjZXMgYW5kIHBhcmVudGhlc2VzIGFyZSBjbG9zZWQuPC9kaXY+
Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CitpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisKK3ZhciBOVU1CRVJfT0ZfVEVTVFMg
PSAzOwordmFyIGZhaWxlZCA9IGZhbHNlOwordmFyIGNvbnNvbGVFbGVtZW50ID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImNvbnNvbGUiKTsKK2ZvciAodmFyIGkgPSAxOyBpIDw9IE5VTUJFUl9P
Rl9URVNUUzsgaSsrKSB7CisgICAgdmFyIGRpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoIkRJ
ViIpOworICAgIGRpdi5jbGFzc05hbWUgPSAidGVzdCIgKyBpOworICAgIGRvY3VtZW50LmJvZHku
YXBwZW5kQ2hpbGQoZGl2KTsKKyAgICB2YXIgd2lkdGggPSB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHls
ZShkaXYpLmdldFByb3BlcnR5VmFsdWUoIndpZHRoIik7CisgICAgZG9jdW1lbnQuYm9keS5yZW1v
dmVDaGlsZDsKKworICAgIGlmICh3aWR0aCAhPSAiMTAwcHgiKSB7CisgICAgICAgIGNvbnNvbGVF
bGVtZW50LnRleHRDb250ZW50ICs9ICJUZXN0ICIgKyBpICsgIiBmYWlsZWRcbiI7CisgICAgICAg
IGZhaWxlZCA9IHRydWU7CisgICAgfQorfQoraWYgKCFmYWlsZWQpIHsKKyAgICBjb25zb2xlRWxl
bWVudC50ZXh0Q29udGVudCArPSAiQWxsIHRlc3RzIHBhc3NlZFxuIjsKK30KKzwvc2NyaXB0Pgor
PC9ib2R5Pgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>