<?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>87342</bug_id>
          
          <creation_ts>2012-05-23 22:21:10 -0700</creation_ts>
          <short_desc>Elements in Shadow DOM is not resizable.</short_desc>
          <delta_ts>2012-05-24 02:16:27 -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>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>
          
          <blocked>82568</blocked>
    
    <blocked>87230</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Shinya Kawanaka">shinyak</reporter>
          <assigned_to name="Shinya Kawanaka">shinyak</assigned_to>
          <cc>dglazkov</cc>
    
    <cc>dominicc</cc>
    
    <cc>eric</cc>
    
    <cc>hayato</cc>
    
    <cc>morrita</cc>
    
    <cc>rniwa</cc>
    
    <cc>tasak</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>632421</commentid>
    <comment_count>0</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 22:21:10 -0700</bug_when>
    <thetext>When an element has CSS { resize: &apos;both&apos; }, it should be resizable.
However if it is in Shadow DOM, it cannot be resizable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632424</commentid>
    <comment_count>1</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 22:27:06 -0700</bug_when>
    <thetext>Actually the root cause of this issue is the same as bug 82568, but this is testable...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632429</commentid>
    <comment_count>2</comment_count>
      <attachid>143733</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 22:36:36 -0700</bug_when>
    <thetext>Created attachment 143733
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632430</commentid>
    <comment_count>3</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 22:38:09 -0700</bug_when>
    <thetext>Unfortunately I couldn&apos;t succeed testing textarea in Shadow DOM yet. It should be resizable by this patch, however I cannot confirm it in DRT... Writing a test for it should be done in Bug 82568, I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632432</commentid>
    <comment_count>4</comment_count>
      <attachid>143733</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2012-05-23 22:41:56 -0700</bug_when>
    <thetext>Comment on attachment 143733
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Elements in Shadow DOM is not resizable.

Nit: ARE not resizable.

&gt; Source/WebCore/rendering/RenderLayer.cpp:1858
&gt; +    Element* element = static_cast&lt;Element*&gt;(renderer()-&gt;node());

Don&apos;t we have toElement? We should at least assert that node() is Element*.

&gt; LayoutTests/ChangeLog:3
&gt; +        Elements in Shadow DOM is not resizable.

Ditto: are.

&gt; LayoutTests/fast/dom/shadow/resize-in-shadow-dom.html:6
&gt; +&lt;script src=&quot;resources/polyfill.js&quot;&gt;&lt;/script&gt;
&gt; +&lt;script src=&quot;../resources/event-sender-util.js&quot;&gt;&lt;/script&gt;
&gt; +&lt;script src=&quot;../../js/resources/js-test-pre.js&quot;&gt;&lt;/script&gt;

You can put all of this in the body instead.

&gt; LayoutTests/fast/dom/shadow/resize-in-shadow-dom.html:40
&gt; +var element = document.elementFromPoint(x, y);

Why do we need this statement here?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632438</commentid>
    <comment_count>5</comment_count>
      <attachid>143738</attachid>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 23:01:32 -0700</bug_when>
    <thetext>Created attachment 143738
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632439</commentid>
    <comment_count>6</comment_count>
    <who name="Shinya Kawanaka">shinyak</who>
    <bug_when>2012-05-23 23:02:22 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 143733 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=143733&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/ChangeLog:3
&gt; &gt; +        Elements in Shadow DOM is not resizable.
&gt; 
&gt; Nit: ARE not resizable.
&gt; 
&gt; &gt; Source/WebCore/rendering/RenderLayer.cpp:1858
&gt; &gt; +    Element* element = static_cast&lt;Element*&gt;(renderer()-&gt;node());
&gt; 
&gt; Don&apos;t we have toElement? We should at least assert that node() is Element*.
&gt; 
&gt; &gt; LayoutTests/ChangeLog:3
&gt; &gt; +        Elements in Shadow DOM is not resizable.
&gt; 
&gt; Ditto: are.
&gt; 
&gt; &gt; LayoutTests/fast/dom/shadow/resize-in-shadow-dom.html:6
&gt; &gt; +&lt;script src=&quot;resources/polyfill.js&quot;&gt;&lt;/script&gt;
&gt; &gt; +&lt;script src=&quot;../resources/event-sender-util.js&quot;&gt;&lt;/script&gt;
&gt; &gt; +&lt;script src=&quot;../../js/resources/js-test-pre.js&quot;&gt;&lt;/script&gt;
&gt; 
&gt; You can put all of this in the body instead.
&gt; 
&gt; &gt; LayoutTests/fast/dom/shadow/resize-in-shadow-dom.html:40
&gt; &gt; +var element = document.elementFromPoint(x, y);
&gt; 
&gt; Why do we need this statement here?

Thanks for very fast review! I&apos;ve updated the patch. I will land it after the bots become green.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632536</commentid>
    <comment_count>7</comment_count>
      <attachid>143738</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-24 02:16:22 -0700</bug_when>
    <thetext>Comment on attachment 143738
Patch for landing

Clearing flags on attachment: 143738

Committed r118338: &lt;http://trac.webkit.org/changeset/118338&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>632537</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-24 02:16:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143733</attachid>
            <date>2012-05-23 22:36:36 -0700</date>
            <delta_ts>2012-05-23 23:01:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87342-20120524143635.patch</filename>
            <type>text/plain</type>
            <size>4584</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4MjkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzIyY2JkOWY4NTU4NjYw
ZTExNzkxMTllMDg4MzdjZjNmYjY4MGRiMS4uNjA3YTczYzdjOGU3NzJjYTNmOTQyNjNlMTQzM2I3
MjM3MWM4Njc2ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA1LTIzICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBFbGVtZW50cyBp
biBTaGFkb3cgRE9NIGlzIG5vdCByZXNpemFibGUuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzM0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIEluIFJlbmRlckxheWVyOjpyZXNpemUoKSwgc2hhZG93QW5j
ZXN0b3JOb2RlKCkgd2FzIHVzZWQgYnV0IGlmIHRoZSBhbmNlc3RvciBub2RlIGlzIHVzZWQsCisg
ICAgICAgIGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZXNpemUgZWxlbWVudHMgaW4gU2hhZG93IERP
TS4KKworICAgICAgICBUaGUgY29tbWVudHMgc2FpZCBpdCBpcyBuZWNlc3NhcnkgZm9yIHRleHRh
cmVhLCBob3dldmVyIGFjdHVhbGx5IGl0IGlzIG5vdCBuZWNlc3Nhcnkgbm93LgorICAgICAgICBF
eGlzdGluZyB0ZXN0IChmYXN0L2Nzcy9yZXNpemUtY29ybmVyLXRyYWNraW5nKSBjb3ZlcnMgaXQu
CisKKyAgICAgICAgVGVzdDogZmFzdC9kb20vc2hhZG93L3Jlc2l6ZS1pbi1zaGFkb3ctZG9tLmh0
bWwKKworICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllcjo6cmVzaXplKToKKwogMjAxMi0wNS0yMyAgSHVhbmcgRG9uZ3N1bmcg
IDxsdXh0ZWxsYUBjb21wYW55MTAwLm5ldD4KIAogICAgICAgICBSZW1vdmUgdW51c2VkIGRlY2xh
cmF0aW9ucyBpbiBNZW1vcnlDYWNoZS5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyLmNwcAppbmRleCBhODJkOTM2OWQ2MzVlYjYxMDMwZWRhZDQxNTc2ZDVkMTQ0ZDYzZjliLi4w
ZGZjZjgyNGYwYzcwYmFhMmJhN2VmNTQxNDFjZTNmOWRjMjkyOTBhIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKQEAgLTE4NTUsOSArMTg1NSw3IEBAIHZvaWQgUmVu
ZGVyTGF5ZXI6OnJlc2l6ZShjb25zdCBQbGF0Zm9ybU1vdXNlRXZlbnQmIGV2dCwgY29uc3QgTGF5
b3V0U2l6ZSYgb2xkT2ZmCiAgICAgaWYgKCFpblJlc2l6ZU1vZGUoKSB8fCAhcmVuZGVyZXIoKS0+
aGFzT3ZlcmZsb3dDbGlwKCkgfHwgIXJlbmRlcmVyKCktPm5vZGUoKSkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgLy8gU2V0IHRoZSB3aWR0aCBhbmQgaGVpZ2h0IG9mIHRoZSBzaGFkb3cgYW5jZXN0
b3Igbm9kZSBpZiB0aGVyZSBpcyBvbmUuCi0gICAgLy8gVGhpcyBpcyBuZWNlc3NhcnkgZm9yIHRl
eHRhcmVhIGVsZW1lbnRzIHNpbmNlIHRoZSByZXNpemFibGUgbGF5ZXIgaXMgaW4gdGhlIHNoYWRv
dyBjb250ZW50LgotICAgIEVsZW1lbnQqIGVsZW1lbnQgPSBzdGF0aWNfY2FzdDxFbGVtZW50Kj4o
cmVuZGVyZXIoKS0+bm9kZSgpLT5zaGFkb3dBbmNlc3Rvck5vZGUoKSk7CisgICAgRWxlbWVudCog
ZWxlbWVudCA9IHN0YXRpY19jYXN0PEVsZW1lbnQqPihyZW5kZXJlcigpLT5ub2RlKCkpOwogICAg
IFJlbmRlckJveCogcmVuZGVyZXIgPSB0b1JlbmRlckJveChlbGVtZW50LT5yZW5kZXJlcigpKTsK
IAogICAgIEVSZXNpemUgcmVzaXplID0gcmVuZGVyZXItPnN0eWxlKCktPnJlc2l6ZSgpOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmlu
ZGV4IGJkNDM3ODA4ODI3MzgyYTUyNGEyOTNhYmIxMThlNWM3MzZmNTQwNmMuLjU5ZTliZDgzMmY1
NTg0OTU5MzlmYjliYmI5MDBiODcyMGFkMjkxMjMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0No
YW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAx
Mi0wNS0yMyAgU2hpbnlhIEthd2FuYWthICA8c2hpbnlha0BjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgRWxlbWVudHMgaW4gU2hhZG93IERPTSBpcyBub3QgcmVzaXphYmxlLgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODczNDIKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9yZXNp
emUtaW4tc2hhZG93LWRvbS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9t
L3NoYWRvdy9yZXNpemUtaW4tc2hhZG93LWRvbS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNS0yMyAg
RXJpYyBTZWlkZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIHNlYW1sZXNzIGxh
eW91dCBjb2RlIChhbmQgcGFzcyBtb3N0IG9mIHRoZSByZW1haW5pbmcgc2VhbWxlc3MgdGVzdHMp
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvcmVzaXplLWluLXNoYWRv
dy1kb20tZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Jlc2l6ZS1p
bi1zaGFkb3ctZG9tLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44YjZmMmIwMjBlMWZlOGQ4OGU4
OGFjM2I5NmQ1NjIxOTBlZjg4NmE3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFz
dC9kb20vc2hhZG93L3Jlc2l6ZS1pbi1zaGFkb3ctZG9tLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDYgQEAKK1BBU1MgYm94Lm9mZnNldFdpZHRoIGlzIDExNAorUEFTUyBib3gub2Zmc2V0SGVpZ2h0
IGlzIDExNAorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9yZXNpemUtaW4tc2hh
ZG93LWRvbS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Jlc2l6ZS1pbi1zaGFk
b3ctZG9tLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMDk5OTI4NzVhNmU2MzhlN2I5OTdlZTcwNzdmYTY2NzQ4
NGExMTgzNwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9y
ZXNpemUtaW4tc2hhZG93LWRvbS5odG1sCkBAIC0wLDAgKzEsNDcgQEAKKzwhRE9DVFlQRSBodG1s
PgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvcG9seWZpbGwuanMiPjwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9ldmVudC1zZW5kZXItdXRpbC5qcyI+
PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpz
Ij48L3NjcmlwdD4KKzwvaGVhZD4KKzxib2R5PgorCis8ZGl2IGlkPSJob3N0Ij48L2Rpdj4KKzxw
cmUgaWQ9ImNvbnNvbGUiPjwvcHJlPgorCis8c2NyaXB0PgorZnVuY3Rpb24gY3JlYXRlQm94KG5h
bWUpIHsKKyAgICB2YXIgZGl2ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnZGl2Jyk7CisgICAg
ZGl2LnN0eWxlLndpZHRoID0gJzEwMHB4JzsKKyAgICBkaXYuc3R5bGUuaGVpZ2h0ID0gJzEwMHB4
JzsKKyAgICBkaXYuc3R5bGUucmVzaXplID0gJ2JvdGgnOworICAgIGRpdi5zdHlsZS5vdmVyZmxv
dyA9ICdoaWRkZW4nOworICAgIGRpdi5zdHlsZS5iYWNrZ3JvdW5kID0gJ3JlZCc7CisKKyAgICBy
ZXR1cm4gZGl2OworfQorCit2YXIgc2hhZG93Um9vdCA9IG5ldyBXZWJLaXRTaGFkb3dSb290KGhv
c3QpOwordmFyIGJveCA9IGNyZWF0ZUJveCgnZGFyaycpOworc2hhZG93Um9vdC5hcHBlbmRDaGls
ZChib3gpOworCit2YXIgeCA9IGJveC5vZmZzZXRMZWZ0ICsgYm94Lm9mZnNldFdpZHRoOwordmFy
IHkgPSBib3gub2Zmc2V0TGVmdCArIGJveC5vZmZzZXRXaWR0aDsKKworZXZlbnRTZW5kZXIubW91
c2VNb3ZlVG8oeCAtIDcsIHkgLSA3KTsKK2V2ZW50U2VuZGVyLm1vdXNlRG93bigpOworZXZlbnRT
ZW5kZXIubW91c2VNb3ZlVG8oeCArIDcsIHkgKyA3KTsKK2V2ZW50U2VuZGVyLm1vdXNlVXAoKTsK
Kworc2hvdWxkQmUoJ2JveC5vZmZzZXRXaWR0aCcsICcxMTQnKTsKK3Nob3VsZEJlKCdib3gub2Zm
c2V0SGVpZ2h0JywgJzExNCcpOworCit2YXIgZWxlbWVudCA9IGRvY3VtZW50LmVsZW1lbnRGcm9t
UG9pbnQoeCwgeSk7CisKK3ZhciBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+
CisKKzxzY3JpcHQgc3JjPSIuLi8uLi9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3Nj
cmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>143738</attachid>
            <date>2012-05-23 23:01:32 -0700</date>
            <delta_ts>2012-05-24 02:16:22 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-87342-20120524150130.patch</filename>
            <type>text/plain</type>
            <size>4565</size>
            <attacher name="Shinya Kawanaka">shinyak</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4MjkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzIyY2JkOWY4NTU4NjYw
ZTExNzkxMTllMDg4MzdjZjNmYjY4MGRiMS4uMjRiZmI1NDg2Mzk1NjkzMmU2YjY1NDBhYWUzNGU4
NzY2YWMyZTVkMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTA1LTIzICBTaGlu
eWEgS2F3YW5ha2EgIDxzaGlueWFrQGNocm9taXVtLm9yZz4KKworICAgICAgICBFbGVtZW50cyBp
biBTaGFkb3cgRE9NIGFyZSBub3QgcmVzaXphYmxlLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODczNDIKKworICAgICAgICBSZXZpZXdlZCBieSBSeW9z
dWtlIE5pd2EuCisKKyAgICAgICAgSW4gUmVuZGVyTGF5ZXI6OnJlc2l6ZSgpLCBzaGFkb3dBbmNl
c3Rvck5vZGUoKSB3YXMgdXNlZCBidXQgaWYgdGhlIGFuY2VzdG9yIG5vZGUgaXMgdXNlZCwKKyAg
ICAgICAgaXQgaXMgbm90IHBvc3NpYmxlIHRvIHJlc2l6ZSBlbGVtZW50cyBpbiBTaGFkb3cgRE9N
LgorCisgICAgICAgIFRoZSBjb21tZW50cyBzYWlkIGl0IGlzIG5lY2Vzc2FyeSBmb3IgdGV4dGFy
ZWEsIGhvd2V2ZXIgYWN0dWFsbHkgaXQgaXMgbm90IG5lY2Vzc2FyeSBub3cuCisgICAgICAgIEV4
aXN0aW5nIHRlc3QgKGZhc3QvY3NzL3Jlc2l6ZS1jb3JuZXItdHJhY2tpbmcpIGNvdmVycyBpdC4K
KworICAgICAgICBUZXN0OiBmYXN0L2RvbS9zaGFkb3cvcmVzaXplLWluLXNoYWRvdy1kb20uaHRt
bAorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlJlbmRlckxheWVyOjpyZXNpemUpOgorCiAyMDEyLTA1LTIzICBIdWFuZyBEb25nc3VuZyAg
PGx1eHRlbGxhQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIFJlbW92ZSB1bnVzZWQgZGVjbGFy
YXRpb25zIGluIE1lbW9yeUNhY2hlLmgKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRl
cmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5
ZXIuY3BwCmluZGV4IGE4MmQ5MzY5ZDYzNWViNjEwMzBlZGFkNDE1NzZkNWQxNDRkNjNmOWIuLjM5
YWZhMzA1MzcwZTAxN2JiNmY3ZmJjMDEwODJlNmM3MzllZDY5YzggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtMTg1NSw5ICsxODU1LDggQEAgdm9pZCBSZW5k
ZXJMYXllcjo6cmVzaXplKGNvbnN0IFBsYXRmb3JtTW91c2VFdmVudCYgZXZ0LCBjb25zdCBMYXlv
dXRTaXplJiBvbGRPZmYKICAgICBpZiAoIWluUmVzaXplTW9kZSgpIHx8ICFyZW5kZXJlcigpLT5o
YXNPdmVyZmxvd0NsaXAoKSB8fCAhcmVuZGVyZXIoKS0+bm9kZSgpKQogICAgICAgICByZXR1cm47
CiAKLSAgICAvLyBTZXQgdGhlIHdpZHRoIGFuZCBoZWlnaHQgb2YgdGhlIHNoYWRvdyBhbmNlc3Rv
ciBub2RlIGlmIHRoZXJlIGlzIG9uZS4KLSAgICAvLyBUaGlzIGlzIG5lY2Vzc2FyeSBmb3IgdGV4
dGFyZWEgZWxlbWVudHMgc2luY2UgdGhlIHJlc2l6YWJsZSBsYXllciBpcyBpbiB0aGUgc2hhZG93
IGNvbnRlbnQuCi0gICAgRWxlbWVudCogZWxlbWVudCA9IHN0YXRpY19jYXN0PEVsZW1lbnQqPihy
ZW5kZXJlcigpLT5ub2RlKCktPnNoYWRvd0FuY2VzdG9yTm9kZSgpKTsKKyAgICBBU1NFUlQocmVu
ZGVyZXIoKS0+bm9kZSgpLT5pc0VsZW1lbnROb2RlKCkpOworICAgIEVsZW1lbnQqIGVsZW1lbnQg
PSBzdGF0aWNfY2FzdDxFbGVtZW50Kj4ocmVuZGVyZXIoKS0+bm9kZSgpKTsKICAgICBSZW5kZXJC
b3gqIHJlbmRlcmVyID0gdG9SZW5kZXJCb3goZWxlbWVudC0+cmVuZGVyZXIoKSk7CiAKICAgICBF
UmVzaXplIHJlc2l6ZSA9IHJlbmRlcmVyLT5zdHlsZSgpLT5yZXNpemUoKTsKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiZDQz
NzgwODgyNzM4MmE1MjRhMjkzYWJiMTE4ZTVjNzM2ZjU0MDZjLi5jZjQ4MDU3NWMyYzQxYWExOWYy
OGZiMWEwNTI0YTQwZGYyMDVhMDVmIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cK
KysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDUtMjMg
IFNoaW55YSBLYXdhbmFrYSAgPHNoaW55YWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIEVsZW1l
bnRzIGluIFNoYWRvdyBET00gYXJlIG5vdCByZXNpemFibGUuCisgICAgICAgIGh0dHBzOi8vYnVn
cy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NzM0MgorCisgICAgICAgIFJldmlld2VkIGJ5
IFJ5b3N1a2UgTml3YS4KKworICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9yZXNpemUtaW4tc2hh
ZG93LWRvbS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZG9tL3NoYWRvdy9y
ZXNpemUtaW4tc2hhZG93LWRvbS5odG1sOiBBZGRlZC4KKwogMjAxMi0wNS0yMyAgRXJpYyBTZWlk
ZWwgIDxlcmljQHdlYmtpdC5vcmc+CiAKICAgICAgICAgQWRkIHNlYW1sZXNzIGxheW91dCBjb2Rl
IChhbmQgcGFzcyBtb3N0IG9mIHRoZSByZW1haW5pbmcgc2VhbWxlc3MgdGVzdHMpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9mYXN0L2RvbS9zaGFkb3cvcmVzaXplLWluLXNoYWRvdy1kb20tZXhw
ZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Jlc2l6ZS1pbi1zaGFkb3ct
ZG9tLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi44YjZmMmIwMjBlMWZlOGQ4OGU4OGFjM2I5NmQ1
NjIxOTBlZjg4NmE3Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hh
ZG93L3Jlc2l6ZS1pbi1zaGFkb3ctZG9tLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDYgQEAKK1BB
U1MgYm94Lm9mZnNldFdpZHRoIGlzIDExNAorUEFTUyBib3gub2Zmc2V0SGVpZ2h0IGlzIDExNAor
UEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9yZXNpemUtaW4tc2hhZG93LWRvbS5o
dG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9kb20vc2hhZG93L3Jlc2l6ZS1pbi1zaGFkb3ctZG9tLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uZWVkMTk3Yzk5ODJkMDFhZGY3ZmE3ZmVkNDMzZTc2N2YzMTkzNjc0ZAot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZG9tL3NoYWRvdy9yZXNpemUtaW4t
c2hhZG93LWRvbS5odG1sCkBAIC0wLDAgKzEsNDMgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+
Cis8Ym9keT4KKzxzY3JpcHQgc3JjPSJyZXNvdXJjZXMvcG9seWZpbGwuanMiPjwvc2NyaXB0Pgor
PHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9ldmVudC1zZW5kZXItdXRpbC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Njcmlw
dD4KKworPGRpdiBpZD0iaG9zdCI+PC9kaXY+Cis8cHJlIGlkPSJjb25zb2xlIj48L3ByZT4KKwor
PHNjcmlwdD4KK2Z1bmN0aW9uIGNyZWF0ZUJveChuYW1lKSB7CisgICAgdmFyIGRpdiA9IGRvY3Vt
ZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOworICAgIGRpdi5zdHlsZS53aWR0aCA9ICcxMDBweCc7
CisgICAgZGl2LnN0eWxlLmhlaWdodCA9ICcxMDBweCc7CisgICAgZGl2LnN0eWxlLnJlc2l6ZSA9
ICdib3RoJzsKKyAgICBkaXYuc3R5bGUub3ZlcmZsb3cgPSAnaGlkZGVuJzsKKyAgICBkaXYuc3R5
bGUuYmFja2dyb3VuZCA9ICdyZWQnOworCisgICAgcmV0dXJuIGRpdjsKK30KKwordmFyIHNoYWRv
d1Jvb3QgPSBuZXcgV2ViS2l0U2hhZG93Um9vdChob3N0KTsKK3ZhciBib3ggPSBjcmVhdGVCb3go
J2RhcmsnKTsKK3NoYWRvd1Jvb3QuYXBwZW5kQ2hpbGQoYm94KTsKKwordmFyIHggPSBib3gub2Zm
c2V0TGVmdCArIGJveC5vZmZzZXRXaWR0aDsKK3ZhciB5ID0gYm94Lm9mZnNldExlZnQgKyBib3gu
b2Zmc2V0V2lkdGg7CisKK2V2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHggLSA3LCB5IC0gNyk7Citl
dmVudFNlbmRlci5tb3VzZURvd24oKTsKK2V2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHggKyA3LCB5
ICsgNyk7CitldmVudFNlbmRlci5tb3VzZVVwKCk7CisKK3Nob3VsZEJlKCdib3gub2Zmc2V0V2lk
dGgnLCAnMTE0Jyk7CitzaG91bGRCZSgnYm94Lm9mZnNldEhlaWdodCcsICcxMTQnKTsKKwordmFy
IHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4KKworPHNjcmlwdCBzcmM9Ii4u
Ly4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9o
dG1sPgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>