<?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>214418</bug_id>
          
          <creation_ts>2020-07-16 12:32:29 -0700</creation_ts>
          <short_desc>CSS clip-path is applied to the &lt;svg&gt; root element in the view-box coordinates</short_desc>
          <delta_ts>2020-07-20 15:12:26 -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>SVG</component>
          <version>WebKit 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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Said Abou-Hallawa">sabouhallawa</reporter>
          <assigned_to name="Said Abou-Hallawa">sabouhallawa</assigned_to>
          <cc>changseok</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fmalita</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1672207</commentid>
    <comment_count>0</comment_count>
      <attachid>404473</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-07-16 12:32:29 -0700</bug_when>
    <thetext>Created attachment 404473
test case

Open the attached test case.

Results: A 100x100 green box is displayed
Expected: A 250x250 green box is displayed

The CSS size of the &lt;svg&gt; root element is 400x400 but its view-box size is 200x200. The &lt;svg&gt; root element also has a clip-path: inset(0 150px 150px 0). This means 150 pixels from the right and from the bottom should be clipped to the 400x400 bounding box. And a 250x250 green box should be displayed.

The bug is the clipping is applied to the view-box rectangle. This leaves only 50x50 box. This box is displayed 100x100 because the local-to-parent transformation is 2:1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672208</commentid>
    <comment_count>1</comment_count>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-07-16 12:33:55 -0700</bug_when>
    <thetext>&lt;rdar://problem/65058191&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672379</commentid>
    <comment_count>2</comment_count>
      <attachid>404528</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-07-16 20:28:52 -0700</bug_when>
    <thetext>Created attachment 404528
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1672944</commentid>
    <comment_count>3</comment_count>
      <attachid>404528</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2020-07-19 12:27:19 -0700</bug_when>
    <thetext>Comment on attachment 404528
Patch

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

&gt; Source/WebCore/rendering/svg/SVGRenderSupport.cpp:401
&gt; +        // Transfer referenceBox to CSS coordinates if needed.

Please omit this comment. It just says what the code says.

&gt; Source/WebCore/rendering/svg/SVGRenderSupport.cpp:405
&gt; +        // Transfer path back to SVG coordinates.

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673189</commentid>
    <comment_count>4</comment_count>
      <attachid>404746</attachid>
    <who name="Said Abou-Hallawa">sabouhallawa</who>
    <bug_when>2020-07-20 12:58:00 -0700</bug_when>
    <thetext>Created attachment 404746
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1673257</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-07-20 15:12:26 -0700</bug_when>
    <thetext>Committed r264622: &lt;https://trac.webkit.org/changeset/264622&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 404746.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>404473</attachid>
            <date>2020-07-16 12:32:29 -0700</date>
            <delta_ts>2020-07-16 12:32:29 -0700</delta_ts>
            <desc>test case</desc>
            <filename>clip-path-reproduction.html</filename>
            <type>text/html</type>
            <size>293</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">PHN0eWxlPgogICAgLmNsaXAtcGF0aCB7CiAgICAgICAgaGVpZ2h0OiA0MDBweDsKICAgICAgICB3
aWR0aDogNDAwcHg7CiAgICAgICAgY2xpcC1wYXRoOiBpbnNldCgwIDE1MHB4IDE1MHB4IDApOwog
ICAgfQo8L3N0eWxlPgo8Ym9keT4KICAgIDxkaXY+CiAgICAgICAgPHN2ZyBjbGFzcz0iY2xpcC1w
YXRoIiB2aWV3Qm94PSIwIDAgMjAwIDIwMCI+CiAgICAgICAgICAgIDxyZWN0IHdpZHRoPSIxMDAl
IiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+CiAgICAgICAgPC9zdmc+CiAgICA8L2Rpdj4K
PC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404528</attachid>
            <date>2020-07-16 20:28:52 -0700</date>
            <delta_ts>2020-07-20 12:57:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214418-20200716202851.patch</filename>
            <type>text/plain</type>
            <size>4370</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI2NDQ4NSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA3LTE2ICBTYWlkIEFi
b3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CisKKyAgICAgICAgQ1NTIGNsaXAt
cGF0aCBpcyBhcHBsaWVkIHRvIHRoZSA8c3ZnPiByb290IGVsZW1lbnQgaW4gdGhlIHZpZXctYm94
IGNvb3JkaW5hdGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0yMTQ0MTgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXZSBuZWVkIHRvIHRyYW5zZmVyIHRoZSBib3VuZGluZyBib3ggb2YgdGhlIFNWRyBlbGVt
ZW50IHJlbmRlcmVyIGZyb20gdGhlCisgICAgICAgIFNWRyBjb29yZGluYXRlcyBzeXN0ZW0gdG8g
dGhlIENTUyBjb29yZGluYXRlcyBiZWZvcmUgY2FsY3VsYXRpbmcgdGhlIGNsaXAKKyAgICAgICAg
cGF0aC4gVGhlbiB3ZSBuZWVkIHRvIHRyYW5zZmVyIHRoZSBjbGlwIHBhdGggYmFjayB0byB0aGUg
U1ZHIGNvb3JkaW5hdGVzCisgICAgICAgIGJlZm9yZSBhcHBseWluZyBpdCB0byB0aGUgR3JhcGhp
Y3NDb250ZXh0LiBUaGUgR3JhcGhpY3NDb250ZXh0IGlzIGFscmVhZHkKKyAgICAgICAgdHJhbnNm
b3JtZWQgYnkgdGhlIGxvY2FsVG9QcmVudFRyYW5zZm9ybS4KKworICAgICAgICBUZXN0OiBzdmcv
aW4taHRtbC9zdmctdmlldy1ib3gtY3NzLWNsaXAtcGF0aC5odG1sCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvc3ZnL1NWR1JlbmRlclN1cHBvcnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHUmVu
ZGVyU3VwcG9ydDo6Y2xpcENvbnRleHRUb0NTU0NsaXBwaW5nQXJlYSk6CisKIDIwMjAtMDctMTYg
IEVyaWMgQ2FybHNvbiAgPGVyaWMuY2FybHNvbkBhcHBsZS5jb20+CiAKICAgICAgICAgVXNlIEFW
Um91dGVQaWNrZXJWaWV3IHdoZW4gYXZhaWxhYmxlIGZvciBjaG9vc2luZyBBaXJQbGF5IGRldmlj
ZXMKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyU3VwcG9ydC5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJT
dXBwb3J0LmNwcAkocmV2aXNpb24gMjY0MzcxKQorKysgU291cmNlL1dlYkNvcmUvcmVuZGVyaW5n
L3N2Zy9TVkdSZW5kZXJTdXBwb3J0LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzk1LDggKzM5NSwx
NyBAQCB2b2lkIFNWR1JlbmRlclN1cHBvcnQ6OmNsaXBDb250ZXh0VG9DU1NDCiAgICAgQ2xpcFBh
dGhPcGVyYXRpb24qIGNsaXBQYXRoT3BlcmF0aW9uID0gcmVuZGVyZXIuc3R5bGUoKS5jbGlwUGF0
aCgpOwogICAgIGlmIChpczxTaGFwZUNsaXBQYXRoT3BlcmF0aW9uPihjbGlwUGF0aE9wZXJhdGlv
bikpIHsKICAgICAgICAgYXV0byYgY2xpcFBhdGggPSBkb3duY2FzdDxTaGFwZUNsaXBQYXRoT3Bl
cmF0aW9uPigqY2xpcFBhdGhPcGVyYXRpb24pOwotICAgICAgICBGbG9hdFJlY3QgcmVmZXJlbmNl
Qm94ID0gY2xpcFBhdGhSZWZlcmVuY2VCb3gocmVuZGVyZXIsIGNsaXBQYXRoLnJlZmVyZW5jZUJv
eCgpKTsKLSAgICAgICAgY29udGV4dC5jbGlwUGF0aChjbGlwUGF0aC5wYXRoRm9yUmVmZXJlbmNl
UmVjdChyZWZlcmVuY2VCb3gpLCBjbGlwUGF0aC53aW5kUnVsZSgpKTsKKyAgICAgICAgYXV0byBs
b2NhbFRvUGFyZW50VHJhbnNmb3JtID0gcmVuZGVyZXIubG9jYWxUb1BhcmVudFRyYW5zZm9ybSgp
OworCisgICAgICAgIGF1dG8gcmVmZXJlbmNlQm94ID0gY2xpcFBhdGhSZWZlcmVuY2VCb3gocmVu
ZGVyZXIsIGNsaXBQYXRoLnJlZmVyZW5jZUJveCgpKTsKKyAgICAgICAgLy8gVHJhbnNmZXIgcmVm
ZXJlbmNlQm94IHRvIENTUyBjb29yZGluYXRlcyBpZiBuZWVkZWQuCisgICAgICAgIHJlZmVyZW5j
ZUJveCA9IGxvY2FsVG9QYXJlbnRUcmFuc2Zvcm0ubWFwUmVjdChyZWZlcmVuY2VCb3gpOworCisg
ICAgICAgIGF1dG8gcGF0aCA9IGNsaXBQYXRoLnBhdGhGb3JSZWZlcmVuY2VSZWN0KHJlZmVyZW5j
ZUJveCk7CisgICAgICAgIC8vIFRyYW5zZmVyIHBhdGggYmFjayB0byBTVkcgY29vcmRpbmF0ZXMu
CisgICAgICAgIHBhdGgudHJhbnNmb3JtKGxvY2FsVG9QYXJlbnRUcmFuc2Zvcm0uaW52ZXJzZSgp
LnZhbHVlT3IoQWZmaW5lVHJhbnNmb3JtKCkpKTsKKworICAgICAgICBjb250ZXh0LmNsaXBQYXRo
KHBhdGgsIGNsaXBQYXRoLndpbmRSdWxlKCkpOwogICAgIH0KICAgICBpZiAoaXM8Qm94Q2xpcFBh
dGhPcGVyYXRpb24+KGNsaXBQYXRoT3BlcmF0aW9uKSkgewogICAgICAgICBhdXRvJiBjbGlwUGF0
aCA9IGRvd25jYXN0PEJveENsaXBQYXRoT3BlcmF0aW9uPigqY2xpcFBhdGhPcGVyYXRpb24pOwpJ
bmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0No
YW5nZUxvZwkocmV2aXNpb24gMjY0MzcxKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMjAtMDctMTYgIFNhaWQgQWJvdS1IYWxsYXdh
ICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNvbT4KKworICAgICAgICBDU1MgY2xpcC1wYXRoIGlzIGFw
cGxpZWQgdG8gdGhlIDxzdmc+IHJvb3QgZWxlbWVudCBpbiB0aGUgdmlldy1ib3ggY29vcmRpbmF0
ZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIxNDQx
OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogc3Zn
L2luLWh0bWwvc3ZnLXZpZXctYm94LWNzcy1jbGlwLXBhdGgtZXhwZWN0ZWQuaHRtbDogQWRkZWQu
CisgICAgICAgICogc3ZnL2luLWh0bWwvc3ZnLXZpZXctYm94LWNzcy1jbGlwLXBhdGguaHRtbDog
QWRkZWQuCisKIDIwMjAtMDctMTQgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5j
b20+CiAKICAgICAgICAgRmxhc2hlcyBvZiBpbmNvcnJlY3Qgc2Nyb2xsIHBvc2l0aW9uIHdoZW4g
em9vbWluZyBvbiBxdWlwCkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9zdmctdmlldy1i
b3gtY3NzLWNsaXAtcGF0aC1leHBlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L3N2Zy9pbi1odG1sL3N2Zy12aWV3LWJveC1jc3MtY2xpcC1wYXRoLWV4cGVjdGVkLmh0bWwJKG5v
bmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvc3ZnL2luLWh0bWwvc3ZnLXZpZXctYm94LWNzcy1j
bGlwLXBhdGgtZXhwZWN0ZWQuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDEwIEBACis8
c3R5bGU+CisgICAgLmdyZWVuLWJveCB7CisgICAgICAgIGhlaWdodDogMjUwcHg7CisgICAgICAg
IHdpZHRoOiAyNTBweDsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47CisgICAgfQor
PC9zdHlsZT4KKzxib2R5PgorICAgIDxkaXYgY2xhc3M9ImdyZWVuLWJveCI+PC9kaXY+Cis8L2Jv
ZHk+CkluZGV4OiBMYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9zdmctdmlldy1ib3gtY3NzLWNsaXAt
cGF0aC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3N2Zy9pbi1odG1sL3N2Zy12aWV3
LWJveC1jc3MtY2xpcC1wYXRoLmh0bWwJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvc3Zn
L2luLWh0bWwvc3ZnLXZpZXctYm94LWNzcy1jbGlwLXBhdGguaHRtbAkod29ya2luZyBjb3B5KQpA
QCAtMCwwICsxLDE0IEBACis8c3R5bGU+CisgICAgLmdyZWVuLWJveCB7CisgICAgICAgIGhlaWdo
dDogNDAwcHg7CisgICAgICAgIHdpZHRoOiA0MDBweDsKKyAgICAgICAgY2xpcC1wYXRoOiBpbnNl
dCgwIDE1MHB4IDE1MHB4IDApOworICAgIH0KKzwvc3R5bGU+Cis8Ym9keT4KKyAgICA8ZGl2Pgor
ICAgICAgICA8c3ZnIGNsYXNzPSJncmVlbi1ib3giIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj4KKyAg
ICAgICAgICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9ImdyZWVuIi8+
CisgICAgICAgIDwvc3ZnPgorICAgIDwvZGl2PgorPC9ib2R5Pgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>404746</attachid>
            <date>2020-07-20 12:58:00 -0700</date>
            <delta_ts>2020-07-20 15:12:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-214418-20200720125759.patch</filename>
            <type>text/plain</type>
            <size>4573</size>
            <attacher name="Said Abou-Hallawa">sabouhallawa</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY0NjA3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTQ2NDAzZTgwYWRiODE3
ZjY0MGE1OTUxOTdkYWQxZTEyNWRkYzIyYi4uOGRjYmY3MmE1ZDZhN2FiNDc2MjkxOTdjNGM3N2Yz
NDI5MzIxODY0MCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDIwLTA3LTIwICBTYWlk
IEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CisKKyAgICAgICAgQ1NTIGNs
aXAtcGF0aCBpcyBhcHBsaWVkIHRvIHRoZSA8c3ZnPiByb290IGVsZW1lbnQgaW4gdGhlIHZpZXct
Ym94IGNvb3JkaW5hdGVzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMTQ0MTgKKworICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAg
ICAgICBXZSBuZWVkIHRvIHRyYW5zZmVyIHRoZSBib3VuZGluZyBib3ggb2YgdGhlIFNWRyBlbGVt
ZW50IHJlbmRlcmVyIGZyb20gdGhlCisgICAgICAgIFNWRyBjb29yZGluYXRlcyBzeXN0ZW0gdG8g
dGhlIENTUyBjb29yZGluYXRlcyBiZWZvcmUgY2FsY3VsYXRpbmcgdGhlIGNsaXAKKyAgICAgICAg
cGF0aC4gVGhlbiB3ZSBuZWVkIHRvIHRyYW5zZmVyIHRoZSBjbGlwIHBhdGggYmFjayB0byB0aGUg
U1ZHIGNvb3JkaW5hdGVzCisgICAgICAgIGJlZm9yZSBhcHBseWluZyBpdCB0byB0aGUgR3JhcGhp
Y3NDb250ZXh0LiBUaGUgR3JhcGhpY3NDb250ZXh0IGlzIGFscmVhZHkKKyAgICAgICAgdHJhbnNm
b3JtZWQgYnkgdGhlIGxvY2FsVG9QcmVudFRyYW5zZm9ybS4KKworICAgICAgICBUZXN0OiBzdmcv
aW4taHRtbC9zdmctdmlldy1ib3gtY3NzLWNsaXAtcGF0aC5odG1sCisKKyAgICAgICAgKiByZW5k
ZXJpbmcvc3ZnL1NWR1JlbmRlclN1cHBvcnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U1ZHUmVu
ZGVyU3VwcG9ydDo6Y2xpcENvbnRleHRUb0NTU0NsaXBwaW5nQXJlYSk6CisKIDIwMjAtMDctMjAg
IFBoaWxpcHBlIE5vcm1hbmQgIDxwbm9ybWFuZEBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtHU3Ry
ZWFtZXJdIEFkZCBzdXBwb3J0IGZvciBjYW52YXMgY2FwdHVyZVN0cmVhbSwgdGVzdHMgZmFpbGlu
ZyBzaW5jZSB0aGV5IHdlcmUgYWRkZWQgaW4gcjIxMzU5OApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdSZW5kZXJTdXBwb3J0LmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3JlbmRlcmluZy9zdmcvU1ZHUmVuZGVyU3VwcG9ydC5jcHAKaW5kZXggYzRhOGE2OWQ0NmE5YTRi
ZGIxZDIzYTE4YmM5MzdjY2IxYWUzNmM0NC4uNGY2M2U1ODhhMmI2ODE0NjNiOTc5YmUxYjgxZTY3
Yjg3N2U4YzBkZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL3N2Zy9TVkdS
ZW5kZXJTdXBwb3J0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvc3ZnL1NWR1Jl
bmRlclN1cHBvcnQuY3BwCkBAIC0zOTUsOCArMzk1LDE1IEBAIHZvaWQgU1ZHUmVuZGVyU3VwcG9y
dDo6Y2xpcENvbnRleHRUb0NTU0NsaXBwaW5nQXJlYShHcmFwaGljc0NvbnRleHQmIGNvbnRleHQs
IGNvCiAgICAgQ2xpcFBhdGhPcGVyYXRpb24qIGNsaXBQYXRoT3BlcmF0aW9uID0gcmVuZGVyZXIu
c3R5bGUoKS5jbGlwUGF0aCgpOwogICAgIGlmIChpczxTaGFwZUNsaXBQYXRoT3BlcmF0aW9uPihj
bGlwUGF0aE9wZXJhdGlvbikpIHsKICAgICAgICAgYXV0byYgY2xpcFBhdGggPSBkb3duY2FzdDxT
aGFwZUNsaXBQYXRoT3BlcmF0aW9uPigqY2xpcFBhdGhPcGVyYXRpb24pOwotICAgICAgICBGbG9h
dFJlY3QgcmVmZXJlbmNlQm94ID0gY2xpcFBhdGhSZWZlcmVuY2VCb3gocmVuZGVyZXIsIGNsaXBQ
YXRoLnJlZmVyZW5jZUJveCgpKTsKLSAgICAgICAgY29udGV4dC5jbGlwUGF0aChjbGlwUGF0aC5w
YXRoRm9yUmVmZXJlbmNlUmVjdChyZWZlcmVuY2VCb3gpLCBjbGlwUGF0aC53aW5kUnVsZSgpKTsK
KyAgICAgICAgYXV0byBsb2NhbFRvUGFyZW50VHJhbnNmb3JtID0gcmVuZGVyZXIubG9jYWxUb1Bh
cmVudFRyYW5zZm9ybSgpOworCisgICAgICAgIGF1dG8gcmVmZXJlbmNlQm94ID0gY2xpcFBhdGhS
ZWZlcmVuY2VCb3gocmVuZGVyZXIsIGNsaXBQYXRoLnJlZmVyZW5jZUJveCgpKTsKKyAgICAgICAg
cmVmZXJlbmNlQm94ID0gbG9jYWxUb1BhcmVudFRyYW5zZm9ybS5tYXBSZWN0KHJlZmVyZW5jZUJv
eCk7CisKKyAgICAgICAgYXV0byBwYXRoID0gY2xpcFBhdGgucGF0aEZvclJlZmVyZW5jZVJlY3Qo
cmVmZXJlbmNlQm94KTsKKyAgICAgICAgcGF0aC50cmFuc2Zvcm0obG9jYWxUb1BhcmVudFRyYW5z
Zm9ybS5pbnZlcnNlKCkudmFsdWVPcihBZmZpbmVUcmFuc2Zvcm0oKSkpOworCisgICAgICAgIGNv
bnRleHQuY2xpcFBhdGgocGF0aCwgY2xpcFBhdGgud2luZFJ1bGUoKSk7CiAgICAgfQogICAgIGlm
IChpczxCb3hDbGlwUGF0aE9wZXJhdGlvbj4oY2xpcFBhdGhPcGVyYXRpb24pKSB7CiAgICAgICAg
IGF1dG8mIGNsaXBQYXRoID0gZG93bmNhc3Q8Qm94Q2xpcFBhdGhPcGVyYXRpb24+KCpjbGlwUGF0
aE9wZXJhdGlvbik7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRU
ZXN0cy9DaGFuZ2VMb2cKaW5kZXggOGQ1M2MyYWMzYjliMzZlMzRjYzk4YjQ3YzJiYTc5YmU3MjBh
MDkwZi4uZTViZmI5ZTYyYTJmZDQzN2ZhZmRmMmE5MjZhMjdkNDk0ZmQzNDVkNCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDEzIEBACisyMDIwLTA3LTIwICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3
YUBhcHBsZS5jb20+CisKKyAgICAgICAgQ1NTIGNsaXAtcGF0aCBpcyBhcHBsaWVkIHRvIHRoZSA8
c3ZnPiByb290IGVsZW1lbnQgaW4gdGhlIHZpZXctYm94IGNvb3JkaW5hdGVzCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTQ0MTgKKworICAgICAgICBS
ZXZpZXdlZCBieSBEYXJpbiBBZGxlci4KKworICAgICAgICAqIHN2Zy9pbi1odG1sL3N2Zy12aWV3
LWJveC1jc3MtY2xpcC1wYXRoLWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHN2Zy9p
bi1odG1sL3N2Zy12aWV3LWJveC1jc3MtY2xpcC1wYXRoLmh0bWw6IEFkZGVkLgorCiAyMDIwLTA3
LTIwICBQaGlsaXBwZSBOb3JtYW5kICA8cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBb
R1N0cmVhbWVyXSBBZGQgc3VwcG9ydCBmb3IgY2FudmFzIGNhcHR1cmVTdHJlYW0sIHRlc3RzIGZh
aWxpbmcgc2luY2UgdGhleSB3ZXJlIGFkZGVkIGluIHIyMTM1OTgKZGlmZiAtLWdpdCBhL0xheW91
dFRlc3RzL3N2Zy9pbi1odG1sL3N2Zy12aWV3LWJveC1jc3MtY2xpcC1wYXRoLWV4cGVjdGVkLmh0
bWwgYi9MYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9zdmctdmlldy1ib3gtY3NzLWNsaXAtcGF0aC1l
eHBlY3RlZC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ5OTJmODg3MDhkYWNmMzgwZTUxZmYwZGQ0ZTkzN2Ez
OTVmMzAyMGQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9zdmct
dmlldy1ib3gtY3NzLWNsaXAtcGF0aC1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsMTAgQEAKKzxz
dHlsZT4KKyAgICAuZ3JlZW4tYm94IHsKKyAgICAgICAgaGVpZ2h0OiAyMDBweDsKKyAgICAgICAg
d2lkdGg6IDIwMHB4OworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICB9Cis8
L3N0eWxlPgorPGJvZHk+CisgICAgPGRpdiBjbGFzcz0iZ3JlZW4tYm94Ij48L2Rpdj4KKzwvYm9k
eT4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3N2Zy9pbi1odG1sL3N2Zy12aWV3LWJveC1jc3Mt
Y2xpcC1wYXRoLmh0bWwgYi9MYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9zdmctdmlldy1ib3gtY3Nz
LWNsaXAtcGF0aC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNiOTIxN2FhYWQ1YWI3YzBmYzRhN2MzYjZjMDg2
MzM1OGZjNzYyYmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9zdmcvaW4taHRtbC9z
dmctdmlldy1ib3gtY3NzLWNsaXAtcGF0aC5odG1sCkBAIC0wLDAgKzEsMTQgQEAKKzxzdHlsZT4K
KyAgICAuZ3JlZW4tYm94IHsKKyAgICAgICAgaGVpZ2h0OiA0MDBweDsKKyAgICAgICAgd2lkdGg6
IDQwMHB4OworICAgICAgICBjbGlwLXBhdGg6IGluc2V0KDAgMjAwcHggMjAwcHggMCk7CisgICAg
fQorPC9zdHlsZT4KKzxib2R5PgorICAgIDxkaXY+CisgICAgICAgIDxzdmcgY2xhc3M9ImdyZWVu
LWJveCIgdmlld0JveD0iMCAwIDIwMCAyMDAiPgorICAgICAgICAgICAgPHJlY3Qgd2lkdGg9IjEw
MCUiIGhlaWdodD0iMTAwJSIgZmlsbD0iZ3JlZW4iLz4KKyAgICAgICAgPC9zdmc+CisgICAgPC9k
aXY+Cis8L2JvZHk+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>