<?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>103304</bug_id>
          
          <creation_ts>2012-11-26 15:24:50 -0800</creation_ts>
          <short_desc>REGRESSION: SVG setAttribute does not force a layout/repaint</short_desc>
          <delta_ts>2013-01-16 22:42:00 -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>SVG</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Philip Rogers">pdr</reporter>
          <assigned_to name="Philip Rogers">pdr</assigned_to>
          <cc>ap</cc>
    
    <cc>d-r</cc>
    
    <cc>fearsome.lucidity</cc>
    
    <cc>fmalita</cc>
    
    <cc>krit</cc>
    
    <cc>pruzand</cc>
    
    <cc>schenney</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>775967</commentid>
    <comment_count>0</comment_count>
      <attachid>176088</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-11-26 15:24:50 -0800</bug_when>
    <thetext>Created attachment 176088
Testcase

Setting width via setAttribute does not force a layout/repaint whereas setting it via style does.

Original bug: http://code.google.com/p/chromium/issues/detail?id=162628</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777015</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2012-11-27 11:25:29 -0800</bug_when>
    <thetext>Is it known when this regressed? It fails even in Safari 6.0.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>777210</commentid>
    <comment_count>2</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-11-27 14:09:20 -0800</bug_when>
    <thetext>Philip, does this just happen with inline SVG? Does it just happen with SVG root elements? I think we have a lot of tests for pure SVG covering this. So it might be a problem between HTML and SVG.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778476</commentid>
    <comment_count>3</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-11-28 16:30:53 -0800</bug_when>
    <thetext>I think this may be caused by the supremely confusing fact that style=&quot;width:x&quot; and width=&quot;x&quot; are different. For the most part, this affects the svg/html boundary and is present on &lt;svg&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778832</commentid>
    <comment_count>4</comment_count>
    <who name="Patrick Ruzand">pruzand</who>
    <bug_when>2012-11-29 02:00:06 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Is it known when this regressed? It fails even in Safari 6.0.2.

[for the log: I&apos;m the one who filled the original chromium bug, working on Dojo Toolkit dojox/gfx api).

From my tests, and using the webkit number as it appears in the browser user agent, it looks like the problem appears for webkit version &gt; 534 (AppleWebKit/534.x ). 536 and 537 have the problem, 534 don&apos;t.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779511</commentid>
    <comment_count>5</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-11-29 15:32:06 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (In reply to comment #1)
&gt; &gt; Is it known when this regressed? It fails even in Safari 6.0.2.
&gt; 
&gt; [for the log: I&apos;m the one who filled the original chromium bug, working on Dojo Toolkit dojox/gfx api).
&gt; 
&gt; From my tests, and using the webkit number as it appears in the browser user agent, it looks like the problem appears for webkit version &gt; 534 (AppleWebKit/534.x ). 536 and 537 have the problem, 534 don&apos;t.

You&apos;re right that this is a regression after all.

I looked into this further and did a bisect on the chromium tree. I think the regression range is:
https://trac.webkit.org/log/?verbose=on&amp;stop_rev=105127&amp;rev=105862&amp;limit=10000

There are two likely regressees:
https://bugs.webkit.org/show_bug.cgi?id=76447
https://bugs.webkit.org/show_bug.cgi?id=76446

Assigning this bug to myself.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>780856</commentid>
    <comment_count>6</comment_count>
      <attachid>177132</attachid>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2012-12-01 23:36:18 -0800</bug_when>
    <thetext>Created attachment 177132
Invalidate SVG width on width attribute changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781689</commentid>
    <comment_count>7</comment_count>
      <attachid>177132</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-12-03 11:22:45 -0800</bug_when>
    <thetext>Comment on attachment 177132
Invalidate SVG width on width attribute changes.

View in context: https://bugs.webkit.org/attachment.cgi?id=177132&amp;action=review

&gt; Source/WebCore/svg/SVGSVGElement.cpp:285
&gt; +    bool widthChanged = attrName == SVGNames::widthAttr;

This looks strange. Why isn&apos;t it the case for height as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781711</commentid>
    <comment_count>8</comment_count>
      <attachid>177132</attachid>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2012-12-03 11:37:42 -0800</bug_when>
    <thetext>Comment on attachment 177132
Invalidate SVG width on width attribute changes.

Discussed height on IRC. A test covers height as well. LGTM. r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781722</commentid>
    <comment_count>9</comment_count>
      <attachid>177132</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-03 11:45:04 -0800</bug_when>
    <thetext>Comment on attachment 177132
Invalidate SVG width on width attribute changes.

Clearing flags on attachment: 177132

Committed r136424: &lt;http://trac.webkit.org/changeset/136424&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>781723</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-03 11:45:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>807998</commentid>
    <comment_count>11</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2013-01-15 20:12:42 -0800</bug_when>
    <thetext>*** Bug 106923 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808259</commentid>
    <comment_count>12</comment_count>
    <who name="Dominik Röttsches (drott)">d-r</who>
    <bug_when>2013-01-16 04:08:40 -0800</bug_when>
    <thetext>Philip, could bug 99996 be a duplicate of this as well?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>808548</commentid>
    <comment_count>13</comment_count>
    <who name="Philip Rogers">pdr</who>
    <bug_when>2013-01-16 11:12:13 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; Philip, could bug 99996 be a duplicate of this as well?

I don&apos;t think so because this bug is about the root element, whereas 99996 is a drop shadow element. I haven&apos;t run the tests to verify this though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>809093</commentid>
    <comment_count>14</comment_count>
    <who name="Dirk Schulze">krit</who>
    <bug_when>2013-01-16 22:42:00 -0800</bug_when>
    <thetext>(In reply to comment #12)
&gt; Philip, could bug 99996 be a duplicate of this as well?

Definitely not. The problem is that FilterFunctions don&apos;t have a renderer and don&apos;t react correctly on style changes. Everything else is just a hack.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>176088</attachid>
            <date>2012-11-26 15:24:50 -0800</date>
            <delta_ts>2012-11-26 15:24:50 -0800</delta_ts>
            <desc>Testcase</desc>
            <filename>seta.html</filename>
            <type>text/html</type>
            <size>1157</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgogICAgICAgIDxoZWFkPgoKICAgICAgICA8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICAgICAgICAgICAgICBmdW5jdGlvbiByZXNpemVTVkdf
S08oKXsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHN2ZyA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJzdXJmYWNlIik7CiAgICAgICAgICAgICAgICAgICAgICAgIHN2Zy5zZXRBdHRyaWJ1
dGUoIndpZHRoIiwgIjMwMHB4Iik7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBm
dW5jdGlvbiByZXNpemVTVkdfT0soKXsKICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHN2ZyA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzdXJmYWNlIik7CiAgICAgICAgICAgICAgICAgICAg
ICAgIHN2Zy5zdHlsZS53aWR0aCA9ICIzMDBweCI7CiAgICAgICAgICAgICAgICB9CiAgICAgICAg
PC9zY3JpcHQ+CgogICAgICAgIDwvaGVhZD4KICAgICAgICA8Ym9keT4KICAgICAgICAgICAgICAg
ICAgICAgICAgPGJ1dHRvbiBvbmNsaWNrPSJyZXNpemVTVkdfS08oKTsiPlJlc2l6ZSBzdmcgd2lk
dGggdXNpbmcgc2V0QXR0cmlidXRlPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxi
dXR0b24gb25jbGljaz0icmVzaXplU1ZHX09LKCk7Ij5SZXNpemUgc3ZnIHdpZHRoIHVzaW5nIHN0
eWxlPC9idXR0b24+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAg
ICAgICAgICAgIDxzdmcgaWQ9InN1cmZhY2UiIG92ZXJmbG93PSJoaWRkZW4iIHdpZHRoPSI1MDBw
eCIgaGVpZ2h0PSI1MDBweCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRlZnM+
PC9kZWZzPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGZpbGw9InJnYigy
NTUsIDAsIDApIiBmaWxsLW9wYWNpdHk9IjAuMyIgc3Ryb2tlPSJyZ2IoMjU1LCAwLCAwKSIKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLW9wYWNpdHk9IjEi
IHg9IjAiIHk9IjAiIHdpZHRoPSI1MDAiIGhlaWdodD0iNTAwIiByeT0iMCIgcng9IjAiLz4KICAg
ICAgICAgICAgICAgICAgICAgICAgPC9zdmc+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAg
ICA8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>177132</attachid>
            <date>2012-12-01 23:36:18 -0800</date>
            <delta_ts>2012-12-03 11:45:04 -0800</delta_ts>
            <desc>Invalidate SVG width on width attribute changes.</desc>
            <filename>103304.1.patch</filename>
            <type>text/plain</type>
            <size>5606</size>
            <attacher name="Philip Rogers">pdr</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEzNjMxNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEyLTEyLTAxICBQaGlsaXAg
Um9nZXJzICA8cGRyQGdvb2dsZS5jb20+CisKKyAgICAgICAgSW52YWxpZGF0ZSBTVkcgd2lkdGgg
b24gd2lkdGggYXR0cmlidXRlIGNoYW5nZXMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQu
b3JnL3Nob3dfYnVnLmNnaT9pZD0xMDMzMDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBBbiBpbmxpbmUgU1ZHIGVsZW1lbnQncyByZXBsYWNlZCB3aWR0
aCBjYW4gZGVwZW5kIG9uIGJvdGggYXR0cmlidXRlcyBhbmQgc3R5bGUgcHJvcGVydGllcy4KKyAg
ICAgICAgQWZ0ZXIgcjEwNTUxMywgd2UgaW52YWxpZGF0ZWQgdGhpcyB3aWR0aCBvbiBzdHlsZSBj
aGFuZ2VzIGJ1dCBub3QgYXR0cmlidXRlIGNoYW5nZXMuIFdpdGgKKyAgICAgICAgdGhpcyBwYXRj
aCB3ZSBpbnZhbGlkYXRlIHRoZSByZXBsYWNlZCB3aWR0aCBvbiB3aWR0aCBhdHRyaWJ1dGUgY2hh
bmdlcyB0b28uIE5vdGUgdGhhdCBoZWlnaHQKKyAgICAgICAgaXMgaGFuZGxlZCBkaWZmZXJlbnRs
eSBmb3IgcmVwbGFjZWQgZWxlbWVudHMgc28gb25seSB0aGUgd2lkdGggYXR0cmlidXRlIG5lZWRz
IHRoaXMgaGFuZGxpbmcKKyAgICAgICAgKHRoZSBhZGRlZCB0ZXN0IGNvdmVycyB0aGlzIHRvbyku
CisKKyAgICAgICAgVGVzdDogc3ZnL2N1c3RvbS9yb290LXNpemUtYXR0cmlidXRlLWNoYW5nZXMu
aHRtbAorCisgICAgICAgICogc3ZnL1NWR1NWR0VsZW1lbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U1ZHU1ZHRWxlbWVudDo6c3ZnQXR0cmlidXRlQ2hhbmdlZCk6CisKIDIwMTItMTItMDEgIFNo
ZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAgIFVucmV2
aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMzYwMTUuCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
U1ZHRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvc3ZnL1NWR1NWR0Vs
ZW1lbnQuY3BwCShyZXZpc2lvbiAxMzYwMjQpCisrKyBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZHU1ZH
RWxlbWVudC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTI4MiwxMiArMjgyLDIxIEBAIHZvaWQgU1ZH
U1ZHRWxlbWVudDo6cGFyc2VBdHRyaWJ1dGUoY29uc3QKIHZvaWQgU1ZHU1ZHRWxlbWVudDo6c3Zn
QXR0cmlidXRlQ2hhbmdlZChjb25zdCBRdWFsaWZpZWROYW1lJiBhdHRyTmFtZSkKIHsgCiAgICAg
Ym9vbCB1cGRhdGVSZWxhdGl2ZUxlbmd0aHNPclZpZXdCb3ggPSBmYWxzZTsKLSAgICBpZiAoYXR0
ck5hbWUgPT0gU1ZHTmFtZXM6OndpZHRoQXR0cgorICAgIGJvb2wgd2lkdGhDaGFuZ2VkID0gYXR0
ck5hbWUgPT0gU1ZHTmFtZXM6OndpZHRoQXR0cjsKKyAgICBpZiAod2lkdGhDaGFuZ2VkCiAgICAg
ICAgIHx8IGF0dHJOYW1lID09IFNWR05hbWVzOjpoZWlnaHRBdHRyCiAgICAgICAgIHx8IGF0dHJO
YW1lID09IFNWR05hbWVzOjp4QXR0cgogICAgICAgICB8fCBhdHRyTmFtZSA9PSBTVkdOYW1lczo6
eUF0dHIpIHsKICAgICAgICAgdXBkYXRlUmVsYXRpdmVMZW5ndGhzT3JWaWV3Qm94ID0gdHJ1ZTsK
ICAgICAgICAgdXBkYXRlUmVsYXRpdmVMZW5ndGhzSW5mb3JtYXRpb24oKTsKKworICAgICAgICAv
LyBBdCB0aGUgU1ZHL0hUTUwgYm91bmRhcnkgKGFrYSBSZW5kZXJTVkdSb290KSwgdGhlIHdpZHRo
IGF0dHJpYnV0ZSBjYW4KKyAgICAgICAgLy8gYWZmZWN0IHRoZSByZXBsYWNlZCBzaXplIHNvIHdl
IG5lZWQgdG8gbWFyayBpdCBmb3IgdXBkYXRpbmcuCisgICAgICAgIGlmICh3aWR0aENoYW5nZWQp
IHsKKyAgICAgICAgICAgIFJlbmRlck9iamVjdCogcmVuZGVyT2JqZWN0ID0gcmVuZGVyZXIoKTsK
KyAgICAgICAgICAgIGlmIChyZW5kZXJPYmplY3QgJiYgcmVuZGVyT2JqZWN0LT5pc1NWR1Jvb3Qo
KSkKKyAgICAgICAgICAgICAgICB0b1JlbmRlclNWR1Jvb3QocmVuZGVyT2JqZWN0KS0+c2V0TmVl
ZHNMYXlvdXRBbmRQcmVmV2lkdGhzUmVjYWxjKCk7CisgICAgICAgIH0KICAgICB9CiAKICAgICBp
ZiAoU1ZHRml0VG9WaWV3Qm94Ojppc0tub3duQXR0cmlidXRlKGF0dHJOYW1lKSkgewpJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gMTM2MzE0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMTItMDEgIFBoaWxpcCBSb2dlcnMgIDxwZHJAZ29v
Z2xlLmNvbT4KKworICAgICAgICBJbnZhbGlkYXRlIFNWRyB3aWR0aCBvbiB3aWR0aCBhdHRyaWJ1
dGUgY2hhbmdlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTAzMzA0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiBzdmcvY3VzdG9tL3Jvb3Qtc2l6ZS1hdHRyaWJ1dGUtY2hhbmdlcy1leHBlY3RlZC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBzdmcvY3VzdG9tL3Jvb3Qtc2l6ZS1hdHRyaWJ1dGUtY2hhbmdl
cy5odG1sOiBBZGRlZC4KKwogMjAxMi0xMi0wMSAgTWlrZSBXZXN0ICA8bWt3c3RAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFtjaHJvbWl1bV0gVW5yZXZpZXdlZCBnYXJkZW5pbmcuIFNraXBwaW5n
IGNyYXNoaW5nIHRlc3RzLgpJbmRleDogTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9yb290LXNpemUt
YXR0cmlidXRlLWNoYW5nZXMtZXhwZWN0ZWQuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9zdmcvY3VzdG9tL3Jvb3Qtc2l6ZS1hdHRyaWJ1dGUtY2hhbmdlcy1leHBlY3RlZC5odG1sCShy
ZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9yb290LXNpemUtYXR0cmlidXRl
LWNoYW5nZXMtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwxMiBAQAorPCFE
T0NUWVBFIEhUTUw+Cis8aHRtbD4KKzxzdHlsZT4KKyAgYm9keSB7IGxpbmUtaGVpZ2h0OiAxMHB4
OyB9Cis8L3N0eWxlPgorPGJvZHk+Cis8cCBpZD0iZGVzY3JpcHRpb24iPlRlc3QgY2hhbmdpbmcg
b2YgU1ZHIHNpemUgYXR0cmlidXRlcy4gVGhpcyB0ZXN0IHBhc3NlcyBpZiB0aGVyZSBpcyBhIGdy
ZWVuIHNxdWFyZSBhbmQgbm8gcmVkLjwvcD4KKzxzdmcgaWQ9InN2ZyIgd2lkdGg9IjMwMCIgaGVp
Z2h0PSIzMDAiPgorICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIg
ZmlsbD0iZ3JlZW4iLz4KKzwvc3ZnPgorPC9ib2R5PgorPC9odG1sPgpJbmRleDogTGF5b3V0VGVz
dHMvc3ZnL2N1c3RvbS9yb290LXNpemUtYXR0cmlidXRlLWNoYW5nZXMuaHRtbAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9zdmcvY3VzdG9tL3Jvb3Qtc2l6ZS1hdHRyaWJ1dGUtY2hhbmdlcy5o
dG1sCShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVzdHMvc3ZnL2N1c3RvbS9yb290LXNpemUtYXR0
cmlidXRlLWNoYW5nZXMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1MSBAQAorPCFET0NU
WVBFIEhUTUw+Cis8aHRtbD4KKzxzdHlsZT4KKyAgYm9keSB7IGxpbmUtaGVpZ2h0OiAxMHB4OyB9
Cis8L3N0eWxlPgorPHNjcmlwdD4KK2Z1bmN0aW9uIHJ1blRlc3QoKSB7CisgIGlmICh3aW5kb3cu
dGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKworICAvLyBEZWZl
ciB0byBhbGxvdyB0aGUgaW5pdGlhbCBsYXlvdXQuCisgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7
CisgICAgLy8gVGhpcyB0ZXN0IHdvcmtzIGJ5IGNvbGxhcHNpbmcgZWFjaCBzdmcgZWxlbWVudCBp
bnRvIGEgMTAwIHggMjUgZ3JlZW4gc3F1YXJlCisgICAgLy8gc28sIHRvZ2V0aGVyLCB0aGV5IGZv
cm0gYSAxMDAgeCAxMDAgZ3JlZW4gc3F1YXJlLgorICAgIHZhciBzdmcxID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoJ3N2ZzEnKTsKKyAgICBzdmcxLnNldEF0dHJpYnV0ZSgnd2lkdGgnLCAnMTAw
cHgnKTsKKyAgICB2YXIgc3ZnMiA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdmcyJyk7Cisg
ICAgc3ZnMi5zZXRBdHRyaWJ1dGUoJ2hlaWdodCcsICcyNXB4Jyk7CisgICAgdmFyIHN2ZzMgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3ZnMycpOworICAgIHN2ZzMuc3R5bGUud2lkdGggPSAi
MTAwcHgiOworICAgIHZhciBzdmc0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3N2ZzQnKTsK
KyAgICBzdmc0LnN0eWxlLmhlaWdodCA9ICIyNXB4IjsKKyAgICBpZiAod2luZG93LnRlc3RSdW5u
ZXIpCisgICAgICB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgfSwgMCk7Cit9Cis8L3Njcmlw
dD4KKzxib2R5IG9ubG9hZD0icnVuVGVzdCgpIj4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+VGVzdCBj
aGFuZ2luZyBvZiBTVkcgc2l6ZSBhdHRyaWJ1dGVzLiBUaGlzIHRlc3QgcGFzc2VzIGlmIHRoZXJl
IGlzIGEgZ3JlZW4gc3F1YXJlIGFuZCBubyByZWQuPC9wPgorPHN2ZyBpZD0ic3ZnMSIgd2lkdGg9
IjMwMCIgaGVpZ2h0PSIyNSI+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAiIGhlaWdo
dD0iMTAwIiBmaWxsPSJyZWQiIC8+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhl
aWdodD0iMjUiIGZpbGw9ImdyZWVuIiAvPgorPC9zdmc+Cis8YnIvPgorPHN2ZyBpZD0ic3ZnMiIg
d2lkdGg9IjEwMCIgaGVpZ2h0PSI1MCI+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMDAi
IGhlaWdodD0iMTAwIiBmaWxsPSJyZWQiIC8+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIx
MDAiIGhlaWdodD0iMjUiIGZpbGw9ImdyZWVuIiAvPgorPC9zdmc+Cis8YnIvPgorPHN2ZyBpZD0i
c3ZnMyIgd2lkdGg9IjMwMCIgaGVpZ2h0PSIyNSI+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRo
PSIyMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJyZWQiIC8+CisgIDxyZWN0IHg9IjAiIHk9IjAiIHdp
ZHRoPSIxMDAiIGhlaWdodD0iMjUiIGZpbGw9ImdyZWVuIiAvPgorPC9zdmc+Cis8YnIvPgorPHN2
ZyBpZD0ic3ZnNCIgd2lkdGg9IjEwMCIgaGVpZ2h0PSI1MCI+CisgIDxyZWN0IHg9IjAiIHk9IjAi
IHdpZHRoPSIyMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJyZWQiIC8+CisgIDxyZWN0IHg9IjAiIHk9
IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMjUiIGZpbGw9ImdyZWVuIiAvPgorPC9zdmc+Cis8YnIv
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>