<?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>232189</bug_id>
          
          <creation_ts>2021-10-22 17:53:52 -0700</creation_ts>
          <short_desc>Fix issue for transform-origin in SVG</short_desc>
          <delta_ts>2021-10-25 18:44:50 -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="Nikos Mouchtaris">nmouchtaris</reporter>
          <assigned_to name="Nikos Mouchtaris">nmouchtaris</assigned_to>
          <cc>clopez</cc>
    
    <cc>darin</cc>
    
    <cc>dino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fmalita</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>jonlee</cc>
    
    <cc>pdr</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>schenney</cc>
    
    <cc>sergio</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1807992</commentid>
    <comment_count>0</comment_count>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-22 17:53:52 -0700</bug_when>
    <thetext>Fix issue for transform-origin in SVG</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807993</commentid>
    <comment_count>1</comment_count>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-22 17:54:43 -0700</bug_when>
    <thetext>rdar://84516016</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1807996</commentid>
    <comment_count>2</comment_count>
      <attachid>442235</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-22 18:02:25 -0700</bug_when>
    <thetext>Created attachment 442235
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808175</commentid>
    <comment_count>3</comment_count>
      <attachid>442235</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-10-23 22:32:42 -0700</bug_when>
    <thetext>Comment on attachment 442235
Patch

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

&gt; Source/WebCore/ChangeLog:3
&gt; +        Fix issue for transform-origin in SVG

If this fixes an issue, that I expect to see a test, or a change in the expected results for an existing test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808531</commentid>
    <comment_count>4</comment_count>
      <attachid>442401</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-25 12:34:23 -0700</bug_when>
    <thetext>Created attachment 442401
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808532</commentid>
    <comment_count>5</comment_count>
    <who name="EWS Watchlist">ews-watchlist</who>
    <bug_when>2021-10-25 12:35:28 -0700</bug_when>
    <thetext>This patch modifies the imported WPT tests. Please ensure that any changes on the tests (not coming from a WPT import) are exported to WPT. Please see https://trac.webkit.org/wiki/WPTExportProcess</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808540</commentid>
    <comment_count>6</comment_count>
      <attachid>442401</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-10-25 13:02:45 -0700</bug_when>
    <thetext>Comment on attachment 442401
Patch

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

r+ but the test needs fixing.

&gt; Source/WebCore/ChangeLog:3
&gt; +        Fix issue for transform-origin in SVG

This should be more specific, like &quot;transform-origin attribute ignored when using transform attribute in SVG&quot;

&gt; Source/WebCore/ChangeLog:8
&gt; +        Add stopgap for C to use transform-origin in SVGGraphicsElement::animatedLocalTransform.

Need to revise this.

&gt; Source/WebCore/ChangeLog:9
&gt; +        Better fix making transform a presentation attribute coming later.

You could link to the bugzilla bug.

&gt; Source/WebCore/svg/SVGGraphicsElement.cpp:107
&gt; +        matrix.translate(-t.x(), -t.y());

Does translate(-t) work?

&gt; LayoutTests/imported/w3c/web-platform-tests/svg/styling/render/transform-origin-not-explicit-style.svg:11
&gt; +    &lt;rect x=&quot;0&quot; y=&quot;0&quot; width=&quot;40&quot; height=&quot;10&quot; style=&quot;fill:cyan&quot; transform=&quot;scale(2, 3)&quot; transform-origin=&quot;30px 10px&quot;/&gt;

I think in the attribute you specify the transform-origin without units. Use fill=&quot;green&quot; other than cyan fill.

&gt; LayoutTests/platform/glib/imported/w3c/web-platform-tests/svg/styling/render/transform-origin-not-explicit-style-expected.txt:1
&gt; +layer at (0,0) size 800x600

These .txt files should not exist. The problem is that webkit testing doesn&apos;t find transform-origin-not-explicit-style-ref.svg as the ref (it would have to be named transform-origin-not-explicit-style-expected.svg); see webkit.org/b/203784</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808555</commentid>
    <comment_count>7</comment_count>
      <attachid>442404</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-25 13:27:35 -0700</bug_when>
    <thetext>Created attachment 442404
Fix for transform-origin in svg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808632</commentid>
    <comment_count>8</comment_count>
      <attachid>442430</attachid>
    <who name="Nikos Mouchtaris">nmouchtaris</who>
    <bug_when>2021-10-25 15:34:41 -0700</bug_when>
    <thetext>Created attachment 442430
Fix for transform-origin in svg</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1808715</commentid>
    <comment_count>9</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-10-25 18:44:46 -0700</bug_when>
    <thetext>Committed r284853 (243530@main): &lt;https://commits.webkit.org/243530@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 442430.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442235</attachid>
            <date>2021-10-22 18:02:25 -0700</date>
            <delta_ts>2021-10-25 12:34:21 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232189-20211022180224.patch</filename>
            <type>text/plain</type>
            <size>1856</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Njk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJlMzNjZDcwOGVkNGRk
NzE2NWVlN2JkNGE5Yjk3MzAwMmViYzBhNC4uYzM0MzcwMzcxZGMwODA3NjU4OTQ0MmJiY2U2ZmYx
Y2ZjMTc2OTczOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE2IEBACisyMDIxLTEwLTIyICBOaWtv
bGFvcyBNb3VjaHRhcmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBp
c3N1ZSBmb3IgdHJhbnNmb3JtLW9yaWdpbiBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzdG9wZ2FwIGZvciBDIHRvIHVzZSB0cmFuc2Zv
cm0tb3JpZ2luIGluIFNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRyYW5zZm9ybS4K
KyAgICAgICAgQmV0dGVyIGZpeCBtYWtpbmcgdHJhbnNmb3JtIGEgcHJlc2VudGF0aW9uIGF0dHJp
YnV0ZSBjb21pbmcgbGF0ZXIuCisKKyAgICAgICAgKiBzdmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRy
YW5zZm9ybSBjb25zdCk6CisKIDIwMjEtMTAtMjIgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0
ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAgICAgICBSZW1vdmUgcmVsZWFzZSBhc3NlcnRpb24gaW4g
TWVkaWFSZXNvdXJjZUNsaWVudDo6cmVzcG9uc2VSZWNlaXZlZApkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdmcv
U1ZHR3JhcGhpY3NFbGVtZW50LmNwcAppbmRleCBmYjc0NDgwMjI2ODVmNDU1MjM1YjI3MmZmZDE1
ZjdjY2YwNTJjYjIyLi5mZmNhZDY1NTNiNjlhOTRjOGE2ODY5Nzg1N2RlNDQwYWI5MDg0MGM0IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNwcAorKysg
Yi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNwcApAQCAtOTksOCArOTks
MTMgQEAgQWZmaW5lVHJhbnNmb3JtIFNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRy
YW5zZm9ybSgpIGNvbnN0CiAgICAgfQogCiAgICAgLy8gSWYgd2UgZGlkbid0IGhhdmUgdGhlIENT
UyAidHJhbnNmb3JtIiBwcm9wZXJ0eSBzZXQsIHdlIG11c3QgYWNjb3VudCBmb3IgdGhlICJ0cmFu
c2Zvcm0iIGF0dHJpYnV0ZS4KLSAgICBpZiAoIWhhc1NwZWNpZmllZFRyYW5zZm9ybSkKKyAgICBp
ZiAoIWhhc1NwZWNpZmllZFRyYW5zZm9ybSkgeworICAgICAgICBhdXRvIGJvdW5kaW5nQm94ID0g
U1ZHUmVuZGVyU3VwcG9ydDo6dHJhbnNmb3JtUmVmZXJlbmNlQm94KCpyZW5kZXJlcigpLCAqdGhp
cywgKnN0eWxlKTsKKyAgICAgICAgYXV0byB0ID0gZmxvYXRQb2ludEZvckxlbmd0aFBvaW50KHN0
eWxlLT50cmFuc2Zvcm1PcmlnaW5YWSgpLCBib3VuZGluZ0JveC5zaXplKCkpOworICAgICAgICBt
YXRyaXgudHJhbnNsYXRlKHQpOwogICAgICAgICBtYXRyaXggKj0gdHJhbnNmb3JtKCkuY29uY2F0
ZW5hdGUoKTsKKyAgICAgICAgbWF0cml4LnRyYW5zbGF0ZSgtdC54KCksIC10LnkoKSk7CisgICAg
fQogCiAgICAgaWYgKG1fc3VwcGxlbWVudGFsVHJhbnNmb3JtKQogICAgICAgICByZXR1cm4gKm1f
c3VwcGxlbWVudGFsVHJhbnNmb3JtICogbWF0cml4Owo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442401</attachid>
            <date>2021-10-25 12:34:23 -0700</date>
            <delta_ts>2021-10-25 13:02:45 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232189-20211025123423.patch</filename>
            <type>text/plain</type>
            <size>7932</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Njk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJlMzNjZDcwOGVkNGRk
NzE2NWVlN2JkNGE5Yjk3MzAwMmViYzBhNC4uMjIxZDgxMDk2ODBmYzlhMjBkOGRhOWQ5ZTZmNDVh
YTRkZDY5YTUwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTEwLTI1ICBOaWtv
bGFvcyBNb3VjaHRhcmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBp
c3N1ZSBmb3IgdHJhbnNmb3JtLW9yaWdpbiBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCBzdG9wZ2FwIGZvciBDIHRvIHVzZSB0cmFuc2Zv
cm0tb3JpZ2luIGluIFNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRyYW5zZm9ybS4K
KyAgICAgICAgQmV0dGVyIGZpeCBtYWtpbmcgdHJhbnNmb3JtIGEgcHJlc2VudGF0aW9uIGF0dHJp
YnV0ZSBjb21pbmcgbGF0ZXIuCisKKyAgICAgICAgVGVzdHM6IGltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxp
Y2l0LXN0eWxlLXJlZi5zdmcKKyAgICAgICAgICAgICAgIGltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0
LXN0eWxlLnN2ZworCisgICAgICAgICogc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpTVkdHcmFwaGljc0VsZW1lbnQ6OmFuaW1hdGVkTG9jYWxUcmFuc2Zvcm0g
Y29uc3QpOgorCiAyMDIxLTEwLTIyICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgUmVtb3ZlIHJlbGVhc2UgYXNzZXJ0aW9uIGluIE1lZGlhUmVz
b3VyY2VDbGllbnQ6OnJlc3BvbnNlUmVjZWl2ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3Jl
L3N2Zy9TVkdHcmFwaGljc0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0dyYXBo
aWNzRWxlbWVudC5jcHAKaW5kZXggZmI3NDQ4MDIyNjg1ZjQ1NTIzNWIyNzJmZmQxNWY3Y2NmMDUy
Y2IyMi4uOWZiYjJjZWNlYjQ5NDNhOTk4Y2IyY2M1YzZjMDk3MDJlMzQ0NzQxZCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHAKKysrIGIvU291cmNl
L1dlYkNvcmUvc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHAKQEAgLTk5LDggKzk5LDEzIEBAIEFm
ZmluZVRyYW5zZm9ybSBTVkdHcmFwaGljc0VsZW1lbnQ6OmFuaW1hdGVkTG9jYWxUcmFuc2Zvcm0o
KSBjb25zdAogICAgIH0KIAogICAgIC8vIElmIHdlIGRpZG4ndCBoYXZlIHRoZSBDU1MgInRyYW5z
Zm9ybSIgcHJvcGVydHkgc2V0LCB3ZSBtdXN0IGFjY291bnQgZm9yIHRoZSAidHJhbnNmb3JtIiBh
dHRyaWJ1dGUuCi0gICAgaWYgKCFoYXNTcGVjaWZpZWRUcmFuc2Zvcm0pCisgICAgaWYgKCFoYXNT
cGVjaWZpZWRUcmFuc2Zvcm0gJiYgc3R5bGUpIHsKKyAgICAgICAgYXV0byBib3VuZGluZ0JveCA9
IFNWR1JlbmRlclN1cHBvcnQ6OnRyYW5zZm9ybVJlZmVyZW5jZUJveCgqcmVuZGVyZXIoKSwgKnRo
aXMsICpzdHlsZSk7CisgICAgICAgIGF1dG8gdCA9IGZsb2F0UG9pbnRGb3JMZW5ndGhQb2ludChz
dHlsZS0+dHJhbnNmb3JtT3JpZ2luWFkoKSwgYm91bmRpbmdCb3guc2l6ZSgpKTsKKyAgICAgICAg
bWF0cml4LnRyYW5zbGF0ZSh0KTsKICAgICAgICAgbWF0cml4ICo9IHRyYW5zZm9ybSgpLmNvbmNh
dGVuYXRlKCk7CisgICAgICAgIG1hdHJpeC50cmFuc2xhdGUoLXQueCgpLCAtdC55KCkpOworICAg
IH0KIAogICAgIGlmIChtX3N1cHBsZW1lbnRhbFRyYW5zZm9ybSkKICAgICAgICAgcmV0dXJuICpt
X3N1cHBsZW1lbnRhbFRyYW5zZm9ybSAqIG1hdHJpeDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdl
TG9nCmluZGV4IGE3OTIyZTIzNmY0YmQyOWI4YzUzMmY2YjY0NzJkNzY2MzgzNjMzNzUuLmJkMWE5
MGQyZDIxOGYwY2ZkYmI3ZWZlMzQ4ZWUwMzU5YTdkNTY0YzggMTAwNjQ0Ci0tLSBhL0xheW91dFRl
c3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDIxLTEwLTI1ICBOaWtvbGFvcyBNb3VjaHRh
cmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBpc3N1ZSBmb3IgdHJh
bnNmb3JtLW9yaWdpbiBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgICogd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFu
c2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1zdHlsZS1yZWYuc3ZnOiBBZGRlZC4KKyAgICAgICAg
KiB3ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4t
bm90LWV4cGxpY2l0LXN0eWxlLnN2ZzogQWRkZWQuCisKIDIwMjEtMTAtMjIgIENocmlzIER1bWV6
ICA8Y2R1bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBbIGlPUzE1IGlQYWQgRGVidWcgXSBpbXBv
cnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3dlYm1lc3NhZ2luZy9NZXNzYWdlUG9ydF9vbm1l
c3NhZ2Vfc3RhcnQuYW55Lndvcmtlci5odG1sIGlzIGEgZmxha3kgZmFpbHVyZSAocmVhY2hlZCB1
bnJlYWNoYWJsZSBjb2RlKQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dl
Yi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3Qt
ZXhwbGljaXQtc3R5bGUtcmVmLnN2ZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxh
dGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxp
Y2l0LXN0eWxlLXJlZi5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjBlM2I0N2UwZDQxMWYyYmUyZjkxYzI4ZWYz
OTgyMTgwMjc5ZGE3YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4t
bm90LWV4cGxpY2l0LXN0eWxlLXJlZi5zdmcKQEAgLTAsMCArMSwxMyBAQAorPHN2ZyB4bWxucz0i
aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCisgICAgIHhtbG5zOmg9Imh0dHA6Ly93d3cudzMu
b3JnLzE5OTkveGh0bWwiCisgICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5
L3hsaW5rIgorICAgICB3aWR0aD0iMzAwIiBoZWlnaHQ9IjIwMCIgdmlld0JveD0iMCAwIDMwMCAy
MDAiPgorICA8c3R5bGU+CisgICAgcmVjdCB7CisgICAgICBmaWxsOiBjeWFuOworICAgIH0KKyAg
PC9zdHlsZT4KKyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLCAxMzApIj4KKyAgICA8cmVj
dCB4PSItMzAiIHk9Ii0yMCIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiAvPgorICA8L2c+Cis8L3N2
Zz4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxl
LnN2ZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL3N0
eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxlLnN2ZwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi41MzY5NTY1YmQyNTkwMzc5ZjMwODU4YTlhY2RmOWI0ZDIxYWJmNWRmCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9z
dmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUuc3Zn
CkBAIC0wLDAgKzEsMTMgQEAKKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3Zn
IgorICAgICB4bWxuczpoPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIgorICAgICB4bWxu
czp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKKyAgICAgd2lkdGg9IjMwMCIg
aGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIj4KKyAgPG1ldGFkYXRhPgorICAgIDxo
OmxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL3N2Z3dnLm9yZy9zdmcyLWRyYWZ0L3N0eWxp
bmcuaHRtbCNSZXF1aXJlZFByb3BlcnRpZXMiLz4KKyAgICA8bGluayByZWw9Im1hdGNoIiBocmVm
PSJ0cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1zdHlsZS1yZWYuc3ZnIi8+CisgICAgPGg6
bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IlRoZSB0cmFuc2Zvcm0tb3JpZ2luIHByb3BlcnR5
IGltcGFjdHMgU1ZHIHJlbmRlcmluZy4iLz4KKyAgPC9tZXRhZGF0YT4KKyAgPGcgdHJhbnNmb3Jt
PSJ0cmFuc2xhdGUoMTQwLCAxMzApIj4KKyAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iNDAi
IGhlaWdodD0iMTAiIHN0eWxlPSJmaWxsOmN5YW4iIHRyYW5zZm9ybT0ic2NhbGUoMiwgMykiIHRy
YW5zZm9ybS1vcmlnaW49IjMwcHggMTBweCIvPgorICA8L2c+Cis8L3N2Zz4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL3BsYXRmb3JtL2dsaWIvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ2xpYi9pbXBvcnRlZC93M2Mvd2Vi
LXBsYXRmb3JtLXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1l
eHBsaWNpdC1zdHlsZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDQ4MmEyOTdmMzg5NjMyMjkz
Njk3ZThkMTA2MTYwYWE4YmZjODk4ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Bs
YXRmb3JtL2dsaWIvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9y
ZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNiBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcg
YXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDMwMHgyMDAKKyAgUmVu
ZGVyU1ZHUm9vdCB7c3ZnfSBhdCAoMTEwLDExMCkgc2l6ZSA4MHgzMAorICAgIFJlbmRlclNWR0Nv
bnRhaW5lciB7Z30gYXQgKDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDEuMDAs
MC4wMCkoMC4wMCwxLjAwKSkgdD0oMTQwLjAwLDEzMC4wMCl9XQorICAgICAgUmVuZGVyU1ZHUmVj
dCB7cmVjdH0gYXQgKDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDIuMDAsMC4w
MCkoMC4wMCwzLjAwKSkgdD0oLTMwLjAwLC0yMC4wMCl9XSBbZmlsbD17W3R5cGU9U09MSURdIFtj
b2xvcj0jMDBGRkZGXX1dIFt4PTAuMDBdIFt5PTAuMDBdIFt3aWR0aD00MC4wMF0gW2hlaWdodD0x
MC4wMF0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3IvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3Jt
LW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vaW9zLXNpbXVsYXRvci9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9z
dHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1zdHlsZS1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uZDQ4MmEyOTdmMzg5NjMyMjkzNjk3ZThkMTA2MTYwYWE4YmZjODk4
ZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2lvcy1zaW11bGF0b3Iv
aW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNm
b3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsNiBA
QAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZpZXcgYXQgKDAsMCkgc2l6
ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDMwMHgyMDAKKyAgUmVuZGVyU1ZHUm9vdCB7
c3ZnfSBhdCAoMTEwLDExMCkgc2l6ZSA4MHgzMAorICAgIFJlbmRlclNWR0NvbnRhaW5lciB7Z30g
YXQgKDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDEuMDAsMC4wMCkoMC4wMCwx
LjAwKSkgdD0oMTQwLjAwLDEzMC4wMCl9XQorICAgICAgUmVuZGVyU1ZHUmVjdCB7cmVjdH0gYXQg
KDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDIuMDAsMC4wMCkoMC4wMCwzLjAw
KSkgdD0oLTMwLjAwLC0yMC4wMCl9XSBbZmlsbD17W3R5cGU9U09MSURdIFtjb2xvcj0jMDBGRkZG
XX1dIFt4PTAuMDBdIFt5PTAuMDBdIFt3aWR0aD00MC4wMF0gW2hlaWdodD0xMC4wMF0KZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL21hYy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1z
dHlsZS1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1u
b3QtZXhwbGljaXQtc3R5bGUtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ0ODJhMjk3ZjM4OTYz
MjI5MzY5N2U4ZDEwNjE2MGFhOGJmYzg5OGYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGlu
Zy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUtZXhwZWN0ZWQudHh0
CkBAIC0wLDAgKzEsNiBAQAorbGF5ZXIgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCisgIFJlbmRlclZp
ZXcgYXQgKDAsMCkgc2l6ZSA4MDB4NjAwCitsYXllciBhdCAoMCwwKSBzaXplIDMwMHgyMDAKKyAg
UmVuZGVyU1ZHUm9vdCB7c3ZnfSBhdCAoMTEwLDExMCkgc2l6ZSA4MHgzMAorICAgIFJlbmRlclNW
R0NvbnRhaW5lciB7Z30gYXQgKDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDEu
MDAsMC4wMCkoMC4wMCwxLjAwKSkgdD0oMTQwLjAwLDEzMC4wMCl9XQorICAgICAgUmVuZGVyU1ZH
UmVjdCB7cmVjdH0gYXQgKDExMCwxMTApIHNpemUgODB4MzAgW3RyYW5zZm9ybT17bT0oKDIuMDAs
MC4wMCkoMC4wMCwzLjAwKSkgdD0oLTMwLjAwLC0yMC4wMCl9XSBbZmlsbD17W3R5cGU9U09MSURd
IFtjb2xvcj0jMDBGRkZGXX1dIFt4PTAuMDBdIFt5PTAuMDBdIFt3aWR0aD00MC4wMF0gW2hlaWdo
dD0xMC4wMF0K
</data>
<flag name="review"
          id="466891"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442404</attachid>
            <date>2021-10-25 13:27:35 -0700</date>
            <delta_ts>2021-10-25 13:27:35 -0700</delta_ts>
            <desc>Fix for transform-origin in svg</desc>
            <filename>bug-232189-20211025132734.patch</filename>
            <type>text/plain</type>
            <size>5007</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Njk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJlMzNjZDcwOGVkNGRk
NzE2NWVlN2JkNGE5Yjk3MzAwMmViYzBhNC4uNGYwY2Y5MWUyYjMyM2EyYmM2MjZkZjNkNmYwMjAz
ODU1ZjI3ZmQ5OSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTEwLTI1ICBOaWtv
bGFvcyBNb3VjaHRhcmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBp
c3N1ZSBmb3IgdHJhbnNmb3JtLW9yaWdpbiBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEFkZCB0ZW1wIGZpeCB0byB1c2UgcHJldmlvdXNseSBp
Z25vcmVkIHRyYW5zZm9ybS1vcmlnaW4gaW4gU1ZHR3JhcGhpY3NFbGVtZW50OjphbmltYXRlZExv
Y2FsVHJhbnNmb3JtIAorICAgICAgICBpZiBub3QgZXhwbGljaXRseSBzZXQgaW4gc3R5bGUuIFBy
b3BlciBmaXggdG8gY29tZTogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMjEyOC4KKworICAgICAgICBUZXN0czogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUt
cmVmLnN2ZworICAgICAgICAgICAgICAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9z
dmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUuc3Zn
CisKKyAgICAgICAgKiBzdmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OlNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRyYW5zZm9ybSBjb25zdCk6CisK
IDIwMjEtMTAtMjIgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4K
IAogICAgICAgICBSZW1vdmUgcmVsZWFzZSBhc3NlcnRpb24gaW4gTWVkaWFSZXNvdXJjZUNsaWVu
dDo6cmVzcG9uc2VSZWNlaXZlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0dy
YXBoaWNzRWxlbWVudC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9zdmcvU1ZHR3JhcGhpY3NFbGVtZW50
LmNwcAppbmRleCBmYjc0NDgwMjI2ODVmNDU1MjM1YjI3MmZmZDE1ZjdjY2YwNTJjYjIyLi45ZmJi
MmNlY2ViNDk0M2E5OThjYjJjYzVjNmMwOTcwMmUzNDQ3NDFkIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9zdmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9z
dmcvU1ZHR3JhcGhpY3NFbGVtZW50LmNwcApAQCAtOTksOCArOTksMTMgQEAgQWZmaW5lVHJhbnNm
b3JtIFNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2NhbFRyYW5zZm9ybSgpIGNvbnN0CiAg
ICAgfQogCiAgICAgLy8gSWYgd2UgZGlkbid0IGhhdmUgdGhlIENTUyAidHJhbnNmb3JtIiBwcm9w
ZXJ0eSBzZXQsIHdlIG11c3QgYWNjb3VudCBmb3IgdGhlICJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZS4K
LSAgICBpZiAoIWhhc1NwZWNpZmllZFRyYW5zZm9ybSkKKyAgICBpZiAoIWhhc1NwZWNpZmllZFRy
YW5zZm9ybSAmJiBzdHlsZSkgeworICAgICAgICBhdXRvIGJvdW5kaW5nQm94ID0gU1ZHUmVuZGVy
U3VwcG9ydDo6dHJhbnNmb3JtUmVmZXJlbmNlQm94KCpyZW5kZXJlcigpLCAqdGhpcywgKnN0eWxl
KTsKKyAgICAgICAgYXV0byB0ID0gZmxvYXRQb2ludEZvckxlbmd0aFBvaW50KHN0eWxlLT50cmFu
c2Zvcm1PcmlnaW5YWSgpLCBib3VuZGluZ0JveC5zaXplKCkpOworICAgICAgICBtYXRyaXgudHJh
bnNsYXRlKHQpOwogICAgICAgICBtYXRyaXggKj0gdHJhbnNmb3JtKCkuY29uY2F0ZW5hdGUoKTsK
KyAgICAgICAgbWF0cml4LnRyYW5zbGF0ZSgtdC54KCksIC10LnkoKSk7CisgICAgfQogCiAgICAg
aWYgKG1fc3VwcGxlbWVudGFsVHJhbnNmb3JtKQogICAgICAgICByZXR1cm4gKm1fc3VwcGxlbWVu
dGFsVHJhbnNmb3JtICogbWF0cml4OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXgg
YTc5MjJlMjM2ZjRiZDI5YjhjNTMyZjZiNjQ3MmQ3NjYzODM2MzM3NS4uYmQxYTkwZDJkMjE4ZjBj
ZmRiYjdlZmUzNDhlZTAzNTlhN2Q1NjRjOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0
ZWQvdzNjL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMTMgQEAKKzIwMjEtMTAtMjUgIE5pa29sYW9zIE1vdWNodGFyaXMgIDxubW91
Y2h0YXJpc0BhcHBsZS5jb20+CisKKyAgICAgICAgRml4IGlzc3VlIGZvciB0cmFuc2Zvcm0tb3Jp
Z2luIGluIFNWRworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjMyMTg5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmln
aW4tbm90LWV4cGxpY2l0LXN0eWxlLXJlZi5zdmc6IEFkZGVkLgorICAgICAgICAqIHdlYi1wbGF0
Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGlj
aXQtc3R5bGUuc3ZnOiBBZGRlZC4KKwogMjAyMS0xMC0yMiAgQ2hyaXMgRHVtZXogIDxjZHVtZXpA
YXBwbGUuY29tPgogCiAgICAgICAgIFsgaU9TMTUgaVBhZCBEZWJ1ZyBdIGltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvd2VibWVzc2FnaW5nL01lc3NhZ2VQb3J0X29ubWVzc2FnZV9zdGFy
dC5hbnkud29ya2VyLmh0bWwgaXMgYSBmbGFreSBmYWlsdXJlIChyZWFjaGVkIHVucmVhY2hhYmxl
IGNvZGUpCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1z
dHlsZS1leHBlY3RlZC5zdmcgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1z
dHlsZS1leHBlY3RlZC5zdmcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYjk2MmY0NWI0MmUzMWQxZWFmYWMwZGE2NzY0
MDY2NDQ5ZjQyOWRkZgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy93ZWItcGxhdGZvcm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4t
bm90LWV4cGxpY2l0LXN0eWxlLWV4cGVjdGVkLnN2ZwpAQCAtMCwwICsxLDEzIEBACis8c3ZnIHht
bG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKKyAgICAgeG1sbnM6aD0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS94aHRtbCIKKyAgICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3Jn
LzE5OTkveGxpbmsiCisgICAgIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiB2aWV3Qm94PSIwIDAg
MzAwIDIwMCI+CisgIDxzdHlsZT4KKyAgICByZWN0IHsKKyAgICAgIGZpbGw6IGdyZWVuOworICAg
IH0KKyAgPC9zdHlsZT4KKyAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLCAxMzApIj4KKyAg
ICA8cmVjdCB4PSItMzAiIHk9Ii0yMCIgd2lkdGg9IjgwIiBoZWlnaHQ9IjMwIiAvPgorICA8L2c+
Cis8L3N2Zz4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0
LXN0eWxlLnN2ZyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
c3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxlLnN2
ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4zYmMxNzE5ZTYwYzIwNjEyNmEwNjJlMDliYWVkYjkwMTIwOGIxOGJmCi0t
LSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10
ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5
bGUuc3ZnCkBAIC0wLDAgKzEsMTMgQEAKKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIw
MDAvc3ZnIgorICAgICB4bWxuczpoPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIgorICAg
ICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKKyAgICAgd2lkdGg9
IjMwMCIgaGVpZ2h0PSIyMDAiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIj4KKyAgPG1ldGFkYXRhPgor
ICAgIDxoOmxpbmsgcmVsPSJoZWxwIiBocmVmPSJodHRwczovL3N2Z3dnLm9yZy9zdmcyLWRyYWZ0
L3N0eWxpbmcuaHRtbCNSZXF1aXJlZFByb3BlcnRpZXMiLz4KKyAgICA8bGluayByZWw9Im1hdGNo
IiBocmVmPSJ0cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1zdHlsZS1yZWYuc3ZnIi8+Cisg
ICAgPGg6bWV0YSBuYW1lPSJhc3NlcnQiIGNvbnRlbnQ9IlRoZSB0cmFuc2Zvcm0tb3JpZ2luIHBy
b3BlcnR5IGltcGFjdHMgU1ZHIHJlbmRlcmluZy4iLz4KKyAgPC9tZXRhZGF0YT4KKyAgPGcgdHJh
bnNmb3JtPSJ0cmFuc2xhdGUoMTQwLCAxMzApIj4KKyAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0
aD0iNDAiIGhlaWdodD0iMTAiIHN0eWxlPSJmaWxsOmdyZWVuIiB0cmFuc2Zvcm09InNjYWxlKDIs
IDMpIiB0cmFuc2Zvcm0tb3JpZ2luPSIzMCAxMCIvPgorICA8L2c+Cis8L3N2Zz4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>442430</attachid>
            <date>2021-10-25 15:34:41 -0700</date>
            <delta_ts>2021-10-25 18:44:48 -0700</delta_ts>
            <desc>Fix for transform-origin in svg</desc>
            <filename>bug-232189-20211025153440.patch</filename>
            <type>text/plain</type>
            <size>5098</size>
            <attacher name="Nikos Mouchtaris">nmouchtaris</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg0Njk1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJlMzNjZDcwOGVkNGRk
NzE2NWVlN2JkNGE5Yjk3MzAwMmViYzBhNC4uMGRkNGFlOGVjMWUyODg0ODE4ZGVmYmYwY2U1NGJi
NDg2M2VlYjllOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDIxLTEwLTI1ICBOaWtv
bGFvcyBNb3VjaHRhcmlzICA8bm1vdWNodGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBp
c3N1ZSBmb3IgdHJhbnNmb3JtLW9yaWdpbiBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IFNp
bW9uIEZyYXNlci4KKworICAgICAgICBBZGQgdGVtcCBmaXggdG8gdXNlIHByZXZpb3VzbHkgaWdu
b3JlZCB0cmFuc2Zvcm0tb3JpZ2luIGluIFNWR0dyYXBoaWNzRWxlbWVudDo6YW5pbWF0ZWRMb2Nh
bFRyYW5zZm9ybSAKKyAgICAgICAgaWYgbm90IGV4cGxpY2l0bHkgc2V0IGluIHN0eWxlLiBQcm9w
ZXIgZml4IHRvIGNvbWU6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MzIxMjguCisKKyAgICAgICAgVGVzdHM6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
c3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxlLXJl
Zi5zdmcKKyAgICAgICAgICAgICAgIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc3Zn
L3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxlLnN2Zwor
CisgICAgICAgICogc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTVkdHcmFwaGljc0VsZW1lbnQ6OmFuaW1hdGVkTG9jYWxUcmFuc2Zvcm0gY29uc3QpOgorCiAy
MDIxLTEwLTIyICBBbGV4IENocmlzdGVuc2VuICA8YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CiAK
ICAgICAgICAgUmVtb3ZlIHJlbGVhc2UgYXNzZXJ0aW9uIGluIE1lZGlhUmVzb3VyY2VDbGllbnQ6
OnJlc3BvbnNlUmVjZWl2ZWQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3N2Zy9TVkdHcmFw
aGljc0VsZW1lbnQuY3BwIGIvU291cmNlL1dlYkNvcmUvc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5j
cHAKaW5kZXggZmI3NDQ4MDIyNjg1ZjQ1NTIzNWIyNzJmZmQxNWY3Y2NmMDUyY2IyMi4uOWZiYjJj
ZWNlYjQ5NDNhOTk4Y2IyY2M1YzZjMDk3MDJlMzQ0NzQxZCAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvc3ZnL1NWR0dyYXBoaWNzRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvc3Zn
L1NWR0dyYXBoaWNzRWxlbWVudC5jcHAKQEAgLTk5LDggKzk5LDEzIEBAIEFmZmluZVRyYW5zZm9y
bSBTVkdHcmFwaGljc0VsZW1lbnQ6OmFuaW1hdGVkTG9jYWxUcmFuc2Zvcm0oKSBjb25zdAogICAg
IH0KIAogICAgIC8vIElmIHdlIGRpZG4ndCBoYXZlIHRoZSBDU1MgInRyYW5zZm9ybSIgcHJvcGVy
dHkgc2V0LCB3ZSBtdXN0IGFjY291bnQgZm9yIHRoZSAidHJhbnNmb3JtIiBhdHRyaWJ1dGUuCi0g
ICAgaWYgKCFoYXNTcGVjaWZpZWRUcmFuc2Zvcm0pCisgICAgaWYgKCFoYXNTcGVjaWZpZWRUcmFu
c2Zvcm0gJiYgc3R5bGUpIHsKKyAgICAgICAgYXV0byBib3VuZGluZ0JveCA9IFNWR1JlbmRlclN1
cHBvcnQ6OnRyYW5zZm9ybVJlZmVyZW5jZUJveCgqcmVuZGVyZXIoKSwgKnRoaXMsICpzdHlsZSk7
CisgICAgICAgIGF1dG8gdCA9IGZsb2F0UG9pbnRGb3JMZW5ndGhQb2ludChzdHlsZS0+dHJhbnNm
b3JtT3JpZ2luWFkoKSwgYm91bmRpbmdCb3guc2l6ZSgpKTsKKyAgICAgICAgbWF0cml4LnRyYW5z
bGF0ZSh0KTsKICAgICAgICAgbWF0cml4ICo9IHRyYW5zZm9ybSgpLmNvbmNhdGVuYXRlKCk7Cisg
ICAgICAgIG1hdHJpeC50cmFuc2xhdGUoLXQueCgpLCAtdC55KCkpOworICAgIH0KIAogICAgIGlm
IChtX3N1cHBsZW1lbnRhbFRyYW5zZm9ybSkKICAgICAgICAgcmV0dXJuICptX3N1cHBsZW1lbnRh
bFRyYW5zZm9ybSAqIG1hdHJpeDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3cz
Yy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCmluZGV4IGE3
OTIyZTIzNmY0YmQyOWI4YzUzMmY2YjY0NzJkNzY2MzgzNjMzNzUuLjJiMWUwMDc3ZTZiMzRmMzYz
OWMxZDhkZTQyYjgxNjg3MThiYWZhNGQgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2ltcG9ydGVk
L3czYy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDEzIEBACisyMDIxLTEwLTI1ICBOaWtvbGFvcyBNb3VjaHRhcmlzICA8bm1vdWNo
dGFyaXNAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBpc3N1ZSBmb3IgdHJhbnNmb3JtLW9yaWdp
biBpbiBTVkcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTIzMjE4OQorCisgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICAq
IHdlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdpbi1u
b3QtZXhwbGljaXQtc3R5bGUtcmVmLnN2ZzogQWRkZWQuCisgICAgICAgICogd2ViLXBsYXRmb3Jt
LXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNpdC1z
dHlsZS5zdmc6IEFkZGVkLgorCiAyMDIxLTEwLTIyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBs
ZS5jb20+CiAKICAgICAgICAgWyBpT1MxNSBpUGFkIERlYnVnIF0gaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy93ZWJtZXNzYWdpbmcvTWVzc2FnZVBvcnRfb25tZXNzYWdlX3N0YXJ0LmFu
eS53b3JrZXIuaHRtbCBpcyBhIGZsYWt5IGZhaWx1cmUgKHJlYWNoZWQgdW5yZWFjaGFibGUgY29k
ZSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVz
dHMvc3ZnL3N0eWxpbmcvcmVuZGVyL3RyYW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxl
LXZpc3VhbC1leHBlY3RlZC5zdmcgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3JpZ2luLW5vdC1leHBsaWNp
dC1zdHlsZS12aXN1YWwtZXhwZWN0ZWQuc3ZnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjdjYjk4ZGE3MjdkZmY2YzAz
YjQ1YmFhZGJlOTkzMjMwN2YxOTY5ZWMKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zv
cm0tb3JpZ2luLW5vdC1leHBsaWNpdC1zdHlsZS12aXN1YWwtZXhwZWN0ZWQuc3ZnCkBAIC0wLDAg
KzEsMTMgQEAKKzxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgorICAgICB4
bWxuczpoPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hodG1sIgorICAgICB4bWxuczp4bGluaz0i
aHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKKyAgICAgd2lkdGg9IjMwMCIgaGVpZ2h0PSIy
MDAiIHZpZXdCb3g9IjAgMCAzMDAgMjAwIj4KKyAgPHN0eWxlPgorICAgIHJlY3QgeworICAgICAg
ZmlsbDogZ3JlZW47CisgICAgfQorICA8L3N0eWxlPgorICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0
ZSgxNDAsIDEzMCkiPgorICAgIDxyZWN0IHg9Ii0zMCIgeT0iLTIwIiB3aWR0aD0iODAiIGhlaWdo
dD0iMzAiLz4KKyAgPC9nPgorPC9zdmc+CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRl
ZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3N2Zy9zdHlsaW5nL3JlbmRlci90cmFuc2Zvcm0tb3Jp
Z2luLW5vdC1leHBsaWNpdC1zdHlsZS12aXN1YWwuc3ZnIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQv
dzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJhbnNmb3JtLW9yaWdp
bi1ub3QtZXhwbGljaXQtc3R5bGUtdmlzdWFsLnN2ZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lMDVjMmYwMWMxZGM0
OGQ5MzM0NTczY2RkOWViYTQyNmI3OTYxYmQ1Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVz
dHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9zdmcvc3R5bGluZy9yZW5kZXIvdHJh
bnNmb3JtLW9yaWdpbi1ub3QtZXhwbGljaXQtc3R5bGUtdmlzdWFsLnN2ZwpAQCAtMCwwICsxLDE4
IEBACis8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKKyAgICAgeG1sbnM6
aD0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCIKKyAgICAgeG1sbnM6eGxpbms9Imh0dHA6
Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCisgICAgIHdpZHRoPSIzMDAiIGhlaWdodD0iMjAwIiB2
aWV3Qm94PSIwIDAgMzAwIDIwMCI+CisgIDxtZXRhZGF0YT4KKyAgICA8aDpsaW5rIHJlbD0iaGVs
cCIgaHJlZj0idHRwczovL3d3dy53My5vcmcvVFIvY3NzLXRyYW5zZm9ybXMtMS8jdHJhbnNmb3Jt
LWF0dHJpYnV0ZS1zcGVjaWZpY2l0eSIvPgorICAgIDxsaW5rIHJlbD0ibWF0Y2giIGhyZWY9InRy
YW5zZm9ybS1vcmlnaW4tbm90LWV4cGxpY2l0LXN0eWxlLXJlZi5zdmciLz4KKyAgICA8aDptZXRh
IG5hbWU9ImFzc2VydCIgY29udGVudD0iVGhlIHRyYW5zZm9ybS1vcmlnaW4gYXR0cmlidXRlIGlt
cGFjdHMgU1ZHIHJlbmRlcmluZy4iLz4KKyAgPC9tZXRhZGF0YT4KKyAgPHN0eWxlPgorICAgIHJl
Y3QgeworICAgICAgZmlsbDogZ3JlZW47CisgICAgfQorICA8L3N0eWxlPgorICA8ZyB0cmFuc2Zv
cm09InRyYW5zbGF0ZSgxNDAsIDEzMCkiPgorICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSI0
MCIgaGVpZ2h0PSIxMCIgdHJhbnNmb3JtPSJzY2FsZSgyLCAzKSIgdHJhbnNmb3JtLW9yaWdpbj0i
MzAgMTAiLz4KKyAgPC9nPgorPC9zdmc+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>