<?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>91209</bug_id>
          
          <creation_ts>2012-07-13 02:51:25 -0700</creation_ts>
          <short_desc>Form state restore: Need to identify a form by its content</short_desc>
          <delta_ts>2012-07-19 21: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>Forms</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>89962</dependson>
    
    <dependson>91480</dependson>
    
    <dependson>91594</dependson>
          <blocked>23346</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kent Tamura">tkent</reporter>
          <assigned_to name="Kent Tamura">tkent</assigned_to>
          <cc>morrita</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>668788</commentid>
    <comment_count>0</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-13 02:51:25 -0700</bug_when>
    <thetext>We&apos;d like to resolve http://code.google.com/p/chromium/issues/detail?id=34351#c10 .

Suppose that the content of page-A is the following at frist:
----------------------------------------------------------------
&lt;form action=&quot;PostAction&quot; method=&quot;POST&quot;&gt;
  &lt;input type=&quot;hidden&quot; naem=&quot;task&quot; value=&quot;AAA&quot;&gt;
  &lt;input name=&quot;aaa_input1&quot;&gt;
  &lt;input name=&quot;aaa_input2&gt;
&lt;/form&gt;

&lt;form action=&quot;PostAction&quot; method=&quot;POST&quot;&gt;
  &lt;input type=&quot;hidden&quot; naem=&quot;task&quot; value=&quot;BBB&quot;&gt;
  &lt;input name=&quot;bbb_input1&quot;&gt;
  &lt;input name=&quot;bbb_input2&gt;
&lt;/form&gt;

&lt;form action=&quot;PostAction&quot; method=&quot;POST&quot;&gt;
  &lt;input type=&quot;hidden&quot; naem=&quot;task&quot; value=&quot;CCC&quot;&gt;
  &lt;input name=&quot;ccc_input1&quot;&gt;
  &lt;input name=&quot;ccc_input2&gt;
&lt;/form&gt;
----------------------------------------------------------------

1. Edit some fields
2. Navigate to another page
3. Browser cache for page-A was cleared, and the page-A is updated to the following:

----------------------------------------------------------------
&lt;form action=&quot;PostAction&quot; method=&quot;POST&quot;&gt;
  &lt;input type=&quot;hidden&quot; naem=&quot;task&quot; value=&quot;AAA&quot;&gt;
  &lt;input name=&quot;aaa_input1&quot;&gt;
  &lt;input name=&quot;aaa_input2&gt;
&lt;/form&gt;

&lt;form action=&quot;PostAction&quot; method=&quot;POST&quot;&gt;
  &lt;input type=&quot;hidden&quot; naem=&quot;task&quot; value=&quot;CCC&quot;&gt;
  &lt;input name=&quot;ccc_input1&quot;&gt;
  &lt;input name=&quot;ccc_input2&gt;
&lt;/form&gt;
----------------------------------------------------------------

In the current algorithm, we tries to restore form control states for the ex-2nd form to the current 2nd form.
In order to fix this issue, we need to identify a form by its content.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>673288</commentid>
    <comment_count>1</comment_count>
      <attachid>153206</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-19 01:14:00 -0700</bug_when>
    <thetext>Created attachment 153206
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674153</commentid>
    <comment_count>2</comment_count>
      <attachid>153206</attachid>
    <who name="Hajime Morrita">morrita</who>
    <bug_when>2012-07-19 21:45:40 -0700</bug_when>
    <thetext>Comment on attachment 153206
Patch

Looks OK.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674154</commentid>
    <comment_count>3</comment_count>
      <attachid>153206</attachid>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-19 21:48:31 -0700</bug_when>
    <thetext>Comment on attachment 153206
Patch

Clearing flags on attachment: 153206

Committed r123178: &lt;http://trac.webkit.org/changeset/123178&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>674155</commentid>
    <comment_count>4</comment_count>
    <who name="Kent Tamura">tkent</who>
    <bug_when>2012-07-19 21:48:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>153206</attachid>
            <date>2012-07-19 01:14:00 -0700</date>
            <delta_ts>2012-07-19 21:48:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-91209-20120719171359.patch</filename>
            <type>text/plain</type>
            <size>9723</size>
            <attacher name="Kent Tamura">tkent</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIzMDY3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMjU3NWY2YWRiMDFlYjFk
ODBkOTE0N2JiZDY1MTJmYTVjYzZlNDIyZC4uZDViNzNkYmM1MDE2OWRmZWI4MGJmZmQ0Y2Y1ZDgy
NDMwZWQxZDYyZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDEyLTA3LTE5ICBLZW50
IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKworICAgICAgICBGb3JtIHN0YXRlIHJlc3Rv
cmU6IE5lZWQgdG8gaWRlbnRpZnkgYSBmb3JtIGJ5IGl0cyBjb250ZW50CisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD05MTIwOQorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBuYW1lcyBvZiB0aGUgZmlyc3Qg
dHdvIGNvbnRyb2xzIG9mIGEgZm9ybSB0byBpdHMgZm9ybUtleQorICAgICAgICBzdHJpbmcuIEJ5
IHRoaXMgY2hhbmdlLCB3ZSBjYW4gY29ycmVjdGx5IHJlc3RvcmUgc3RhdGVzIHRvCisgICAgICAg
IHJlb3JkZXJlZCBmb3JtcyBsaWtlIHdlYmtpdC5vcmcvYi85MTIwOSNjMC4KKworICAgICAgICBU
ZXN0czogQWRkZWQgdGVzdCBjYXNlcyB0byBmYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtcGVyLWZv
cm0uaHRtbC4KKworICAgICAgICAqIGh0bWwvRm9ybUNvbnRyb2xsZXIuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6cmVjb3JkRm9ybVN0cnVjdHVyZSk6CisgICAgICAgIEFwcGVuZCBhdCBtb3N0IHR3
byBuYW1lIGF0dHJpYnV0ZSB2YWx1ZXMuCisgICAgICAgIChXZWJDb3JlOjpjcmVhdGVLZXkpOiBJ
bnNlcnQgYSBzdHJpbmcgYnVpbHQgYnkgcmVjb3JkRnJvbVN0cnVjdHVyZSgpLgorICAgICAgICAo
V2ViQ29yZTo6Zm9ybVN0YXRlU2lnbmF0dXJlKTogQnVtcCB0aGUgdmVyc2lvbi4KKwogMjAxMi0w
Ny0xOCAgSGlyb25vcmkgQm9ubyAgPGhib25vQGNocm9taXVtLm9yZz4KIAogICAgICAgICBNb3Zl
IGNvbnRlbnRzIHJpZ2h0IHdoZW4gYSB2ZXJ0aWNhbCBzY3JvbGxiYXIgaXMgc2hvd24gYXQgdGhl
IGxlZnQgc2lkZSBvZiBhbiBSVEwgZWxlbWVudC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L2h0bWwvRm9ybUNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvaHRtbC9Gb3JtQ29udHJv
bGxlci5jcHAKaW5kZXggN2E5OTJiODJiNmFiY2JlYmIwMTc4YTY5OTUyNTk2NGIxZDMzYzU1YS4u
MzU1OTRiODk3NmQ5MTcwZTEwMmVlNTgyZDhjNGJkNDFhZGZjYWU3YiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaHRtbC9Gb3JtQ29udHJvbGxlci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
aHRtbC9Gb3JtQ29udHJvbGxlci5jcHAKQEAgLTI4Miw2ICsyODIsMjggQEAgcHJpdmF0ZToKICAg
ICBIYXNoU2V0PEF0b21pY1N0cmluZz4gbV9leGlzdGluZ0tleXM7CiB9OwogCitzdGF0aWMgaW5s
aW5lIHZvaWQgcmVjb3JkRm9ybVN0cnVjdHVyZShjb25zdCBIVE1MRm9ybUVsZW1lbnQmIGZvcm0s
IFN0cmluZ0J1aWxkZXImIGJ1aWxkZXIpCit7CisgICAgLy8gMiBpcyBlbm91Z2ggdG8gZGlzdGlu
Z3Vpc2ggZm9ybXMgaW4gd2Via2l0Lm9yZy9iLzkxMjA5I2MwCisgICAgY29uc3Qgc2l6ZV90IG5h
bWVkQ29udHJvbHNUb0JlUmVjb3JkZWQgPSAyOworICAgIGNvbnN0IFZlY3RvcjxGb3JtQXNzb2Np
YXRlZEVsZW1lbnQqPiYgY29udHJvbHMgPSBmb3JtLmFzc29jaWF0ZWRFbGVtZW50cygpOworICAg
IGJ1aWxkZXIuYXBwZW5kKCIgWyIpOworICAgIGZvciAoc2l6ZV90IGkgPSAwLCBuYW1lZENvbnRy
b2xzID0gMDsgaSA8IGNvbnRyb2xzLnNpemUoKSAmJiBuYW1lZENvbnRyb2xzIDwgbmFtZWRDb250
cm9sc1RvQmVSZWNvcmRlZDsgKytpKSB7CisgICAgICAgIGlmICghY29udHJvbHNbaV0tPmlzRm9y
bUNvbnRyb2xFbGVtZW50V2l0aFN0YXRlKCkpCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAg
ICAgSFRNTEZvcm1Db250cm9sRWxlbWVudFdpdGhTdGF0ZSogY29udHJvbCA9IHN0YXRpY19jYXN0
PEhUTUxGb3JtQ29udHJvbEVsZW1lbnRXaXRoU3RhdGUqPihjb250cm9sc1tpXSk7CisgICAgICAg
IGlmICghb3duZXJGb3JtRm9yU3RhdGUoKmNvbnRyb2wpKQorICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgIEF0b21pY1N0cmluZyBuYW1lID0gY29udHJvbC0+bmFtZSgpOworICAgICAgICBp
ZiAobmFtZS5pc0VtcHR5KCkpCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgbmFtZWRD
b250cm9scysrOworICAgICAgICBidWlsZGVyLmFwcGVuZChuYW1lKTsKKyAgICAgICAgYnVpbGRl
ci5hcHBlbmQoIiAiKTsKKyAgICB9CisgICAgYnVpbGRlci5hcHBlbmQoIl0iKTsKK30KKwogc3Rh
dGljIGlubGluZSBBdG9taWNTdHJpbmcgY3JlYXRlS2V5KEhUTUxGb3JtRWxlbWVudCogZm9ybSwg
dW5zaWduZWQgaW5kZXgpCiB7CiAgICAgQVNTRVJUKGZvcm0pOwpAQCAtMjkyLDYgKzMxNCw5IEBA
IHN0YXRpYyBpbmxpbmUgQXRvbWljU3RyaW5nIGNyZWF0ZUtleShIVE1MRm9ybUVsZW1lbnQqIGZv
cm0sIHVuc2lnbmVkIGluZGV4KQogICAgIFN0cmluZ0J1aWxkZXIgYnVpbGRlcjsKICAgICBpZiAo
IWFjdGlvblVSTC5pc0VtcHR5KCkpCiAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGFjdGlvblVSTC5z
dHJpbmcoKSk7CisKKyAgICByZWNvcmRGb3JtU3RydWN0dXJlKCpmb3JtLCBidWlsZGVyKTsKKwog
ICAgIGJ1aWxkZXIuYXBwZW5kKCIgIyIpOwogICAgIGJ1aWxkZXIuYXBwZW5kKFN0cmluZzo6bnVt
YmVyKGluZGV4KSk7CiAgICAgcmV0dXJuIGJ1aWxkZXIudG9BdG9taWNTdHJpbmcoKTsKQEAgLTM0
NCw3ICszNjksNyBAQCBzdGF0aWMgU3RyaW5nIGZvcm1TdGF0ZVNpZ25hdHVyZSgpCiAgICAgLy8g
SW4gdGhlIGxlZ2FjeSB2ZXJzaW9uIG9mIHNlcmlhbGl6ZWQgc3RhdGUsIHRoZSBmaXJzdCBpdGVt
IHdhcyBhIG5hbWUKICAgICAvLyBhdHRyaWJ1dGUgdmFsdWUgb2YgYSBmb3JtIGNvbnRyb2wuIFRo
ZSBmb2xsb3dpbmcgc3RyaW5nIGxpdGVyYWwgc2hvdWxkCiAgICAgLy8gY29udGFpbiBzb21lIGNo
YXJhY3RlcnMgd2hpY2ggYXJlIHJhcmVseSB1c2VkIGZvciBuYW1lIGF0dHJpYnV0ZSB2YWx1ZXMu
Ci0gICAgREVGSU5FX1NUQVRJQ19MT0NBTChTdHJpbmcsIHNpZ25hdHVyZSwgKCJcblxyPyUgV2Vi
S2l0IHNlcmlhbGl6ZWQgZm9ybSBzdGF0ZSB2ZXJzaW9uIDYgXG5ccj0mIikpOworICAgIERFRklO
RV9TVEFUSUNfTE9DQUwoU3RyaW5nLCBzaWduYXR1cmUsICgiXG5ccj8lIFdlYktpdCBzZXJpYWxp
emVkIGZvcm0gc3RhdGUgdmVyc2lvbiA3IFxuXHI9JiIpKTsKICAgICByZXR1cm4gc2lnbmF0dXJl
OwogfQogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKaW5kZXggMWUwZjA1MmFmNDQzODgxOTJkZjY2ZTZhYWIwMTQwZmIzZDZmNGZhYi4u
YmM4MzIyZGQwOTM3NDVjZjVjYTEyZWFmZjM2MjE2Y2Y3ZjE5ZjI4NiAxMDA2NDQKLS0tIGEvTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsx
LDE4IEBACisyMDEyLTA3LTE5ICBLZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KKwor
ICAgICAgICBGb3JtIHN0YXRlIHJlc3RvcmU6IE5lZWQgdG8gaWRlbnRpZnkgYSBmb3JtIGJ5IGl0
cyBjb250ZW50CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD05MTIwOQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLWJyb2tlbi1zdGF0ZS1leHBlY3RlZC50eHQ6Cisg
ICAgICAgIFVwZGF0ZWQgZm9yIHRoZSBzZXJpYWxpemVkIGZvcm1hdCBjaGFuZ2UuCisgICAgICAg
ICogZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXBlci1mb3JtLWV4cGVjdGVkLnR4dDoKKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL3N0YXRlLXJlc3RvcmUtcGVyLWZvcm0uaHRtbDoKKyAgICAgICAgLSBB
ZGQgYSBjb250cm9sIHRvICNmb3JtMiBiZWZvcmUgJ2FkZGl0aW9uYWxDb250cm9sJworICAgICAg
ICAgV2UgY2FuJ3QgaWRlbnRpZnkgdGhpcyBmb3JtIGlmIHRoZSBzZWNvbmQgbmFtZWQgY29udHJv
bCBpcyBjaGFuZ2VkLgorICAgICAgICAtIEFkZCB0ZXN0IGNhc2VzIG9mIHdlYmtpdC5vcmcvYi85
MTIwOSNjMC4KKwogMjAxMi0wNy0xOCAgSGlyb25vcmkgQm9ubyAgPGhib25vQGNocm9taXVtLm9y
Zz4KIAogICAgICAgICBNb3ZlIGNvbnRlbnRzIHJpZ2h0IHdoZW4gYSB2ZXJ0aWNhbCBzY3JvbGxi
YXIgaXMgc2hvd24gYXQgdGhlIGxlZnQgc2lkZSBvZiBhbiBSVEwgZWxlbWVudC4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVzdG9yZS1icm9rZW4tc3RhdGUtZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLWJyb2tlbi1z
dGF0ZS1leHBlY3RlZC50eHQKaW5kZXggN2YxNzQwZDBlNjllZWM5NzFhYWY0ZjBkNzg5MWFkNmIw
ZGIwOGZhMy4uMzQ5ZWIwOWUzNzNlNTUxZmE1NTgwY2Q5N2NkZDA3NjM4ZWUzMjUwNyAxMDA2NDQK
LS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLWJyb2tlbi1zdGF0ZS1l
eHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLWJy
b2tlbi1zdGF0ZS1leHBlY3RlZC50eHQKQEAgLTEsNCArMSw0IEBACi1DT05TT0xFIE1FU1NBR0U6
IGxpbmUgNTogR2VuZXJhdGVkIHN0YXRlOiBbc3RhdGUtcmVzdG9yZS1icm9rZW4tc3RhdGUtMi5o
dG1sICMwLDEsbmFtZTEsdGV4dCwxLG1vZGlmaWVkXQorQ09OU09MRSBNRVNTQUdFOiBsaW5lIDU6
IEdlbmVyYXRlZCBzdGF0ZTogW3N0YXRlLXJlc3RvcmUtYnJva2VuLXN0YXRlLTIuaHRtbCBbbmFt
ZTEgXSAjMCwxLG5hbWUxLHRleHQsMSxtb2RpZmllZF0KIFRoZSB2YWx1ZSB3YXMgbW9kaWZpZWQg
aW4gdGhlIGZpcnN0IGxvYWQgb2Ygc3RhdGUtcmVzdG9yZS1icm9rZW4tc3RhdGUtMS5odG1sLCBi
dXQgaXQgc2hvdWxkIG5vdCBiZSByZXN0b3JlZCBiZWNhdXNlIHRoZSBzdGF0ZS1yZXN0b3JlLWJy
b2tlbi1zdGF0ZS0yLmh0bWwgYnJlYWtzIHRoZSBzdGF0ZS4KIAogT24gc3VjY2VzcywgeW91IHdp
bGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09N
UExFVEUiLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3Jl
LXBlci1mb3JtLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVz
dG9yZS1wZXItZm9ybS1leHBlY3RlZC50eHQKaW5kZXggMmQ5YjA3NmQ0NGU5M2UyOWZmMzY0Mjk2
YmIxM2FlNmY1NGExNDQzMy4uZTYzYWMzZGZiNTcwMGM0Njg2YzExMjM5YmQ2ZjlmZGI3MGJkZmM2
MiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy9zdGF0ZS1yZXN0b3JlLXBlci1m
b3JtLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3N0YXRlLXJlc3Rv
cmUtcGVyLWZvcm0tZXhwZWN0ZWQudHh0CkBAIC0xNiw2ICsxNiwxMCBAQCBGQUlMICQoImZvcm0y
LW91dGVyMSIpLnZhbHVlIHNob3VsZCBiZSBmb3JtMi1vdXRlcjEtbW9kaWZpZWQuIFdhcyBub293
bmVyMS1tb2RpZgogRkFJTCAkKCJub293bmVyMiIpLnZhbHVlIHNob3VsZCBiZSBpbml0aWFsLiBX
YXMgZm9ybTMtb3V0ZXIyLW1vZGlmaWVkLgogRkFJTCAkKCJmb3JtMy1vdXRlcjIiKS52YWx1ZSBz
aG91bGQgYmUgZm9ybTMtb3V0ZXIyLW1vZGlmaWVkLiBXYXMgZm9ybTItb3V0ZXIyLW1vZGlmaWVk
LgogRkFJTCAkKCJmb3JtMi1vdXRlcjIiKS52YWx1ZSBzaG91bGQgYmUgZm9ybTItb3V0ZXIyLW1v
ZGlmaWVkLiBXYXMgaW5pdGlhbC4KKworQ29udHJvbHMgaW4gZm9ybXMgd2l0aCBhbiBpZGVudGlj
YWwgYWN0aW9uIFVSTC4gVGhlc2UgZm9ybXMgd2VyZSByZW9yZGVyZWQ6CitQQVNTICQoImFhYV9p
bnB1dDEiKS52YWx1ZSBpcyAiYWFhX2lucHV0MS1tb2RpZmllZCIKK1BBU1MgJCgiY2NjX2lucHV0
MSIpLnZhbHVlIGlzICJjY2NfaW5wdXQxLW1vZGlmaWVkIgogUEFTUyBzdWNjZXNzZnVsbHlQYXJz
ZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0
L2Zvcm1zL3N0YXRlLXJlc3RvcmUtcGVyLWZvcm0uaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZm9y
bXMvc3RhdGUtcmVzdG9yZS1wZXItZm9ybS5odG1sCmluZGV4IDE1ZDYwYTI2ODhlODQ1YTNlODc1
M2UxZjA4ZjQwZGY0NzBjZjRhOWYuLjE1NjU2ODdhYzc2MDc2ZjdkMzdkMjliM2U5MDM4NzBmMjVm
YmU5N2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVzdG9yZS1w
ZXItZm9ybS5odG1sCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZm9ybXMvc3RhdGUtcmVzdG9yZS1w
ZXItZm9ybS5odG1sCkBAIC0yNyw2ICsyNyw3IEBAIGZ1bmN0aW9uIG1ha2VGb3JtcyhzdGFnZSkg
ewogICAgIHZhciBhZGRpdGlvbmFsQ29udHJvbCA9IHN0YWdlID09IDEgPyAnJyA6ICc8aW5wdXQg
bmFtZT11c2VybmFtZSBpZD1mb3JtMi1hZGRlZCB2YWx1ZT1pbml0aWFsPic7CiAgICAgdmFyIHNh
bWVBY3Rpb25Gb3JtMSA9ICc8Zm9ybSBhY3Rpb249Imh0dHA6Ly9leGFtcGxlLmNvbS9mb28uY2dp
JyArIHF1ZXJ5ICsgJyNiYXIiIGlkPWZvcm0yPicgKwogICAgICAgICAnPGlucHV0IHZhbHVlPWlu
aXRpYWwgaWQ9Zm9ybTItY29udHJvbDEgbmFtZT1jb21tb24tbmFtZTE+JyArCisgICAgICAgICc8
aW5wdXQgdmFsdWU9aW5pdGlhbCBpZD1mb3JtMi1jb250cm9sMiBuYW1lPW5hbWUyPicgKwogICAg
ICAgICBhZGRpdGlvbmFsQ29udHJvbCArCiAgICAgICAgICc8L2Zvcm0+JzsKIApAQCAtMzUsNiAr
MzYsMjMgQEAgZnVuY3Rpb24gbWFrZUZvcm1zKHN0YWdlKSB7CiAgICAgICAgICc8aW5wdXQgdmFs
dWU9aW5pdGlhbCBpZD1mb3JtMy1jb250cm9sMiBuYW1lPWNvbW1vbi1uYW1lMT4nICsKICAgICAg
ICAgJzwvZm9ybT4nOwogCisgICAgdmFyIHJlb3JkZXJlZEZvcm1BID0gJzxmb3JtIGFjdGlvbj0i
UG9zdEFjdGlvbiIgbWV0aG9kPSJQT1NUIj4nICsKKyAgICAgICAgJzxpbnB1dCB0eXBlPSJoaWRk
ZW4iIG5hbWU9InRhc2siIHZhbHVlPSJBQUEiPicgKworICAgICAgICAnPGlucHV0IG5hbWU9ImFh
YV9pbnB1dDEiIHZhbHVlPWluaXRpYWwgaWQ9YWFhX2lucHV0MT4nICsKKyAgICAgICAgJzxpbnB1
dCBuYW1lPSJhYWFfaW5wdXQyIiB2YWx1ZT1pbml0aWFsPicgKworICAgICAgICAnPC9mb3JtPic7
CisgICAgdmFyIHJlb3JkZXJlZEZvcm1CID0gJzxmb3JtIGFjdGlvbj0iUG9zdEFjdGlvbiIgbWV0
aG9kPSJQT1NUIj4nICsKKyAgICAgICAgJzxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InRhc2si
IHZhbHVlPSJCQkIiPicgKworICAgICAgICAnPGlucHV0IG5hbWU9ImJiYl9pbnB1dDEiIHZhbHVl
PWluaXRpYWwgaWQ9YmJiX2lucHV0MT4nICsKKyAgICAgICAgJzxpbnB1dCBuYW1lPSJiYmJfaW5w
dXQyIiB2YWx1ZT1pbml0aWFsPicgKworICAgICAgICAnPC9mb3JtPic7CisgICAgdmFyIHJlb3Jk
ZXJlZEZvcm1DID0gJzxmb3JtIGFjdGlvbj0iUG9zdEFjdGlvbiIgbWV0aG9kPSJQT1NUIj4nICsK
KyAgICAgICAgJzxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InRhc2siIHZhbHVlPSJDQ0MiPicg
KworICAgICAgICAnPGlucHV0IG5hbWU9ImNjY19pbnB1dDEiIHZhbHVlPWluaXRpYWwgaWQ9Y2Nj
X2lucHV0MT4nICsKKyAgICAgICAgJzxpbnB1dCBuYW1lPSJjY2NfaW5wdXQyIiB2YWx1ZT1pbml0
aWFsPicgKworICAgICAgICAnPC9mb3JtPic7CisgICAgdmFyIHJlb3JkZXJlZFNhbWVBY3Rpb25G
b3JtcyA9IHN0YWdlID09IDEgPyByZW9yZGVyZWRGb3JtQSArIHJlb3JkZXJlZEZvcm1CICsgcmVv
cmRlcmVkRm9ybUMgOiByZW9yZGVyZWRGb3JtQyArIHJlb3JkZXJlZEZvcm1BOworCiAgICAgdmFy
IGFmdGVyRm9ybXMgPSAoc3RhZ2UgPT0gMSA/ICcnIDogJzxpbnB1dCB2YWx1ZT1pbml0aWFsIGlk
PW5vb3duZXIyIG5hbWU9YWZ0ZXI+JykgKwogICAgICAgICAnPGlucHV0IHZhbHVlPWluaXRpYWwg
aWQ9Zm9ybTMtb3V0ZXIyIG5hbWU9YWZ0ZXIgZm9ybT1mb3JtMz4nICsKICAgICAgICAgJzxpbnB1
dCB2YWx1ZT1pbml0aWFsIGlkPWZvcm0yLW91dGVyMiBuYW1lPWFmdGVyIGZvcm09Zm9ybTI+JyAr
CkBAIC00Myw2ICs2MSw3IEBAIGZ1bmN0aW9uIG1ha2VGb3JtcyhzdGFnZSkgewogICAgIGRvY3Vt
ZW50LndyaXRlKGJlZm9yZUZvcm1zICsKICAgICAgICAgICAgICAgICAgICAoc3RhZ2UgPT0gMSA/
IGJhY2tGb3JtICsgc2FtZUFjdGlvbkZvcm0xIDogc2FtZUFjdGlvbkZvcm0xICsgYmFja0Zvcm0p
ICsKICAgICAgICAgICAgICAgICAgICBzYW1lQWN0aW9uRm9ybTIgKworICAgICAgICAgICAgICAg
ICAgIHJlb3JkZXJlZFNhbWVBY3Rpb25Gb3JtcyArCiAgICAgICAgICAgICAgICAgICAgYWZ0ZXJG
b3Jtcyk7CiB9CiAKQEAgLTY0LDYgKzgzLDkgQEAgZnVuY3Rpb24gcnVuVGVzdCgpCiAgICAgICAg
ICAgICAkKCdmb3JtMy1vdXRlcjEnKS52YWx1ZSA9ICdmb3JtMy1vdXRlcjEtbW9kaWZpZWQnOwog
ICAgICAgICAgICAgJCgnZm9ybTItb3V0ZXIyJykudmFsdWUgPSAnZm9ybTItb3V0ZXIyLW1vZGlm
aWVkJzsKICAgICAgICAgICAgICQoJ2Zvcm0zLW91dGVyMicpLnZhbHVlID0gJ2Zvcm0zLW91dGVy
Mi1tb2RpZmllZCc7CisgICAgICAgICAgICAkKCdhYWFfaW5wdXQxJykudmFsdWUgPSAnYWFhX2lu
cHV0MS1tb2RpZmllZCc7CisgICAgICAgICAgICAkKCdiYmJfaW5wdXQxJykudmFsdWUgPSAnYmJi
X2lucHV0MS1tb2RpZmllZCc7CisgICAgICAgICAgICAkKCdjY2NfaW5wdXQxJykudmFsdWUgPSAn
Y2NjX2lucHV0MS1tb2RpZmllZCc7CiAgICAgICAgICAgICAkKCdmb3JtMScpLnN1Ym1pdCgpOwog
ICAgICAgICB9LCAwKTsKICAgICB9IGVsc2UgewpAQCAtOTAsNiArMTEyLDEwIEBAIGZ1bmN0aW9u
IHJ1blRlc3QoKQogICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJyQoIm5vb3duZXIyIiku
dmFsdWUnLCAnaW5pdGlhbCcpOwogICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJyQoImZv
cm0zLW91dGVyMiIpLnZhbHVlJywgJ2Zvcm0zLW91dGVyMi1tb2RpZmllZCcpOwogICAgICAgICBz
aG91bGRCZUVxdWFsVG9TdHJpbmcoJyQoImZvcm0yLW91dGVyMiIpLnZhbHVlJywgJ2Zvcm0yLW91
dGVyMi1tb2RpZmllZCcpOworCisgICAgICAgIGRlYnVnKCdcbkNvbnRyb2xzIGluIGZvcm1zIHdp
dGggYW4gaWRlbnRpY2FsIGFjdGlvbiBVUkwuIFRoZXNlIGZvcm1zIHdlcmUgcmVvcmRlcmVkOicp
OworICAgICAgICBzaG91bGRCZUVxdWFsVG9TdHJpbmcoJyQoImFhYV9pbnB1dDEiKS52YWx1ZScs
ICdhYWFfaW5wdXQxLW1vZGlmaWVkJyk7CisgICAgICAgIHNob3VsZEJlRXF1YWxUb1N0cmluZygn
JCgiY2NjX2lucHV0MSIpLnZhbHVlJywgJ2NjY19pbnB1dDEtbW9kaWZpZWQnKTsKICAgICAKICAg
ICAgICAgJCgncGFyZW50JykuaW5uZXJIVE1MID0gJyc7CiAgICAgICAgIHNldFRpbWVvdXQoZnVu
Y3Rpb24oKSB7IGZpbmlzaEpTVGVzdCgpOyB9LCAwKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>