<?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>171250</bug_id>
          
          <creation_ts>2017-04-24 14:43:31 -0700</creation_ts>
          <short_desc>REGRESSION (Safari 10.1): When &apos;transition&apos; contains -ms-transform, transform-origin is also transitioned</short_desc>
          <delta_ts>2017-05-04 13:16:06 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>macOS 10.12</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>franpaco86</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>dino</cc>
    
    <cc>franpaco86</cc>
    
    <cc>ggaren</cc>
    
    <cc>hyatt</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1300668</commentid>
    <comment_count>0</comment_count>
    <who name="">franpaco86</who>
    <bug_when>2017-04-24 14:43:31 -0700</bug_when>
    <thetext>When you inform, for example:

transition: -ms-transform 1s ease, transform 1s ease;

for an element, its transform-origin is algo transitioned.

A working example:

https://jsfiddle.net/3umthzxh/6/ 

It worked on the last version of Safari bundled with macOS 10.12.3, after upgrading to macOS 10.12.4 the bug appeared.

The bug is in WebKit 12603.1.30.0.34, r215681 too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301396</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-25 18:44:16 -0700</bug_when>
    <thetext>&lt;rdar://problem/31827243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301648</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-26 10:00:09 -0700</bug_when>
    <thetext>I think we&apos;re falling back to transitioning &quot;all&quot;. Not sure if that&apos;s per spec.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301683</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-04-26 11:09:50 -0700</bug_when>
    <thetext>Spec says:

&quot;If one of the identifiers listed is not a recognized property name or is not an animatable property, the implementation must still start transitions on the animatable properties in the list using the duration, delay, and timing function at their respective indices in the lists for transition-duration, transition-delay, and transition-timing-function. In other words, unrecognized or non-animatable properties must be kept in the list to preserve the matching of indices.&quot;

so we&apos;re wrong here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304731</commentid>
    <comment_count>4</comment_count>
      <attachid>309072</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2017-05-04 11:50:56 -0700</bug_when>
    <thetext>Created attachment 309072
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304733</commentid>
    <comment_count>5</comment_count>
      <attachid>309072</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2017-05-04 11:53:22 -0700</bug_when>
    <thetext>Comment on attachment 309072
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304805</commentid>
    <comment_count>6</comment_count>
      <attachid>309072</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 13:16:04 -0700</bug_when>
    <thetext>Comment on attachment 309072
patch

Clearing flags on attachment: 309072

Committed r216204: &lt;http://trac.webkit.org/changeset/216204&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1304806</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-05-04 13:16:06 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>309072</attachid>
            <date>2017-05-04 11:50:56 -0700</date>
            <delta_ts>2017-05-04 13:16:04 -0700</delta_ts>
            <desc>patch</desc>
            <filename>transition-unknown-property-name-2.patch</filename>
            <type>text/plain</type>
            <size>14099</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDIxNjE5OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM2IEBACisyMDE3LTA1LTA0ICBBbnR0aSBL
b2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChTYWZhcmkg
MTAuMSk6IFdoZW4gJ3RyYW5zaXRpb24nIGNvbnRhaW5zIC1tcy10cmFuc2Zvcm0sIHRyYW5zZm9y
bS1vcmlnaW4gaXMgYWxzbyB0cmFuc2l0aW9uZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MTI1MAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMzE4
MjcyNDM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
V2Ugd2VyZSBtYXBwaW5nIHVua25vd24gcHJvcGVydGllcyB0byAnYWxsJyBhbmltYXRpb24uIFdp
dGggdGhpcyBwYXRjaCB3ZSBpZ25vcmUgdGhlbSBpbnN0ZWFkLgorICAgICAgICBUaGUgcGF0Y2gg
YWxzbyBpbXBsZW1lbnRzIHJvdW5kdHJpcHBpbmcgb2YgdW5rbm93biBwcm9wZXJ0aWVzIHZpYSBD
U1NPTSwgbWF0Y2hpbmcgQmxpbmsgYW5kIEdlY2tvLgorCisgICAgICAgIFRlc3Q6IHRyYW5zaXRp
b25zL3RyYW5zaXRpb24tdW5rbm93bi1wcm9wZXJ0eS1pZ25vcmUuaHRtbAorCisgICAgICAgICog
Y3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlvbi5jcHA6CisgICAgICAgIChXZWJDb3JlOjpj
cmVhdGVUcmFuc2l0aW9uUHJvcGVydHlWYWx1ZSk6CisKKyAgICAgICAgICAgIFJldHVybiB0aGUg
Y29ycmVjdCBuYW1lIGZvciB1bmtub3duIHByb3BlcnRpZXMuCisKKyAgICAgICAgKiBjc3MvQ1NT
VG9TdHlsZU1hcC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDU1NUb1N0eWxlTWFwOjptYXBBbmlt
YXRpb25Qcm9wZXJ0eSk6CisKKyAgICAgICAgICAgIE1hcCBhbnkgdW5rbm93biBwcm9wZXJ0eSB0
byBBbmltYXRlVW5rbm93blByb3BlcnR5IG1vZGUgaW5zdGVhZCBvZiBmYWxsaW5nIGJhY2sgdG8g
dGhlIGRlZmF1bHQgb2YgQW5pbWF0ZUFsbC4KKyAgICAgICAgICAgIFNhdmUgdGhlIHVua25vd24g
cHJvcGVydHkgbmFtZSBzbyB3ZSBjYW4gcm91bmR0cmlwIGl0IHByb3Blcmx5LgorCisgICAgICAg
ICogcGFnZS9hbmltYXRpb24vQ29tcG9zaXRlQW5pbWF0aW9uLmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkNvbXBvc2l0ZUFuaW1hdGlvbjo6dXBkYXRlVHJhbnNpdGlvbnMpOgorCisgICAgICAgICAg
ICBJZ25vcmUgQW5pbWF0ZVVua25vd25Qcm9wZXJ0eSBsaWtlIEFuaW1hdGVOb25lLgorCisgICAg
ICAgICogcGxhdGZvcm0vYW5pbWF0aW9uL0FuaW1hdGlvbi5oOgorICAgICAgICAoV2ViQ29yZTo6
QW5pbWF0aW9uOjp1bmtub3duUHJvcGVydHkpOgorICAgICAgICAoV2ViQ29yZTo6QW5pbWF0aW9u
OjpzZXRVbmtub3duUHJvcGVydHkpOgorCiAyMDE3LTA1LTA0ICBTYW0gV2VpbmlnICA8c2FtQHdl
YmtpdC5vcmc+CiAKICAgICAgICAgTWFrZSB0aGUgW0VuYWJsZWRCeVNldHRpbmddIGV4dGVuZGVk
IGF0dHJpYnV0ZSB3b3JrIGZvciBhbnkgYXR0cmlidXRlIG9yIG9wZXJhdGlvbiBvbiBhIHByb3Rv
dHlwZQpJbmRleDogU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVEZWNsYXJhdGlv
bi5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvY3NzL0NTU0NvbXB1dGVkU3R5bGVE
ZWNsYXJhdGlvbi5jcHAJKHJldmlzaW9uIDIxNjE3OSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NDb21wdXRlZFN0eWxlRGVjbGFyYXRpb24uY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTk5LDEx
ICsxMTk5LDE4IEBAIHN0YXRpYyBSZWY8Q1NTVmFsdWU+IHZhbHVlRm9yR3JpZFBvc2l0aW8KIAog
c3RhdGljIFJlZjxDU1NWYWx1ZT4gY3JlYXRlVHJhbnNpdGlvblByb3BlcnR5VmFsdWUoY29uc3Qg
QW5pbWF0aW9uJiBhbmltYXRpb24pCiB7Ci0gICAgaWYgKGFuaW1hdGlvbi5hbmltYXRpb25Nb2Rl
KCkgPT0gQW5pbWF0aW9uOjpBbmltYXRlTm9uZSkKKyAgICBzd2l0Y2ggKGFuaW1hdGlvbi5hbmlt
YXRpb25Nb2RlKCkpIHsKKyAgICBjYXNlIEFuaW1hdGlvbjo6QW5pbWF0ZU5vbmU6CiAgICAgICAg
IHJldHVybiBDU1NWYWx1ZVBvb2w6OnNpbmdsZXRvbigpLmNyZWF0ZUlkZW50aWZpZXJWYWx1ZShD
U1NWYWx1ZU5vbmUpOwotICAgIGlmIChhbmltYXRpb24uYW5pbWF0aW9uTW9kZSgpID09IEFuaW1h
dGlvbjo6QW5pbWF0ZUFsbCkKKyAgICBjYXNlIEFuaW1hdGlvbjo6QW5pbWF0ZUFsbDoKICAgICAg
ICAgcmV0dXJuIENTU1ZhbHVlUG9vbDo6c2luZ2xldG9uKCkuY3JlYXRlSWRlbnRpZmllclZhbHVl
KENTU1ZhbHVlQWxsKTsKLSAgICByZXR1cm4gQ1NTVmFsdWVQb29sOjpzaW5nbGV0b24oKS5jcmVh
dGVWYWx1ZShnZXRQcm9wZXJ0eU5hbWVTdHJpbmcoYW5pbWF0aW9uLnByb3BlcnR5KCkpLCBDU1NQ
cmltaXRpdmVWYWx1ZTo6Q1NTX1NUUklORyk7CisgICAgY2FzZSBBbmltYXRpb246OkFuaW1hdGVT
aW5nbGVQcm9wZXJ0eToKKyAgICAgICAgcmV0dXJuIENTU1ZhbHVlUG9vbDo6c2luZ2xldG9uKCku
Y3JlYXRlVmFsdWUoZ2V0UHJvcGVydHlOYW1lU3RyaW5nKGFuaW1hdGlvbi5wcm9wZXJ0eSgpKSwg
Q1NTUHJpbWl0aXZlVmFsdWU6OkNTU19TVFJJTkcpOworICAgIGNhc2UgQW5pbWF0aW9uOjpBbmlt
YXRlVW5rbm93blByb3BlcnR5OgorICAgICAgICByZXR1cm4gQ1NTVmFsdWVQb29sOjpzaW5nbGV0
b24oKS5jcmVhdGVWYWx1ZShhbmltYXRpb24udW5rbm93blByb3BlcnR5KCksIENTU1ByaW1pdGl2
ZVZhbHVlOjpDU1NfU1RSSU5HKTsKKyAgICB9CisgICAgQVNTRVJUX05PVF9SRUFDSEVEKCk7Cisg
ICAgcmV0dXJuIENTU1ZhbHVlUG9vbDo6c2luZ2xldG9uKCkuY3JlYXRlSWRlbnRpZmllclZhbHVl
KENTU1ZhbHVlTm9uZSk7CiB9CiAKIHN0YXRpYyBSZWY8Q1NTVmFsdWVMaXN0PiB0cmFuc2l0aW9u
UHJvcGVydHlWYWx1ZShjb25zdCBBbmltYXRpb25MaXN0KiBhbmltYXRpb25MaXN0KQpJbmRleDog
U291cmNlL1dlYkNvcmUvY3NzL0NTU1RvU3R5bGVNYXAuY3BwCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2Nzcy9DU1NUb1N0eWxlTWFwLmNwcAkocmV2aXNpb24gMjE2MTc5KQorKysgU291
cmNlL1dlYkNvcmUvY3NzL0NTU1RvU3R5bGVNYXAuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC00NDMs
MTMgKzQ0MywyMSBAQCB2b2lkIENTU1RvU3R5bGVNYXA6Om1hcEFuaW1hdGlvblByb3BlcnR5CiAg
ICAgaWYgKHByaW1pdGl2ZVZhbHVlLnZhbHVlSUQoKSA9PSBDU1NWYWx1ZUFsbCkgewogICAgICAg
ICBhbmltYXRpb24uc2V0QW5pbWF0aW9uTW9kZShBbmltYXRpb246OkFuaW1hdGVBbGwpOwogICAg
ICAgICBhbmltYXRpb24uc2V0UHJvcGVydHkoQ1NTUHJvcGVydHlJbnZhbGlkKTsKLSAgICB9IGVs
c2UgaWYgKHByaW1pdGl2ZVZhbHVlLnZhbHVlSUQoKSA9PSBDU1NWYWx1ZU5vbmUpIHsKKyAgICAg
ICAgcmV0dXJuOworICAgIH0KKyAgICBpZiAocHJpbWl0aXZlVmFsdWUudmFsdWVJRCgpID09IENT
U1ZhbHVlTm9uZSkgewogICAgICAgICBhbmltYXRpb24uc2V0QW5pbWF0aW9uTW9kZShBbmltYXRp
b246OkFuaW1hdGVOb25lKTsKICAgICAgICAgYW5pbWF0aW9uLnNldFByb3BlcnR5KENTU1Byb3Bl
cnR5SW52YWxpZCk7Ci0gICAgfSBlbHNlIGlmIChwcmltaXRpdmVWYWx1ZS5wcm9wZXJ0eUlEKCkg
IT0gQ1NTUHJvcGVydHlJbnZhbGlkKSB7Ci0gICAgICAgIGFuaW1hdGlvbi5zZXRBbmltYXRpb25N
b2RlKEFuaW1hdGlvbjo6QW5pbWF0ZVNpbmdsZVByb3BlcnR5KTsKLSAgICAgICAgYW5pbWF0aW9u
LnNldFByb3BlcnR5KHByaW1pdGl2ZVZhbHVlLnByb3BlcnR5SUQoKSk7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisgICAgaWYgKHByaW1pdGl2ZVZhbHVlLnByb3BlcnR5SUQoKSA9PSBDU1NQcm9w
ZXJ0eUludmFsaWQpIHsKKyAgICAgICAgYW5pbWF0aW9uLnNldEFuaW1hdGlvbk1vZGUoQW5pbWF0
aW9uOjpBbmltYXRlVW5rbm93blByb3BlcnR5KTsKKyAgICAgICAgYW5pbWF0aW9uLnNldFByb3Bl
cnR5KENTU1Byb3BlcnR5SW52YWxpZCk7CisgICAgICAgIGFuaW1hdGlvbi5zZXRVbmtub3duUHJv
cGVydHkocHJpbWl0aXZlVmFsdWUuc3RyaW5nVmFsdWUoKSk7CisgICAgICAgIHJldHVybjsKICAg
ICB9CisgICAgYW5pbWF0aW9uLnNldEFuaW1hdGlvbk1vZGUoQW5pbWF0aW9uOjpBbmltYXRlU2lu
Z2xlUHJvcGVydHkpOworICAgIGFuaW1hdGlvbi5zZXRQcm9wZXJ0eShwcmltaXRpdmVWYWx1ZS5w
cm9wZXJ0eUlEKCkpOwogfQogCiB2b2lkIENTU1RvU3R5bGVNYXA6Om1hcEFuaW1hdGlvblRpbWlu
Z0Z1bmN0aW9uKEFuaW1hdGlvbiYgYW5pbWF0aW9uLCBjb25zdCBDU1NWYWx1ZSYgdmFsdWUpCklu
ZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL2FuaW1hdGlvbi9Db21wb3NpdGVBbmltYXRpb24uY3Bw
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BhZ2UvYW5pbWF0aW9uL0NvbXBvc2l0ZUFu
aW1hdGlvbi5jcHAJKHJldmlzaW9uIDIxNjE3OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BhZ2UvYW5p
bWF0aW9uL0NvbXBvc2l0ZUFuaW1hdGlvbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTk3LDcgKzk3
LDcgQEAgdm9pZCBDb21wb3NpdGVBbmltYXRpb246OnVwZGF0ZVRyYW5zaXRpbwogICAgICAgICAg
ICAgYm9vbCBpc0FjdGl2ZVRyYW5zaXRpb24gPSAhbV9zdXNwZW5kZWQgJiYgKGFuaW1hdGlvbi5k
dXJhdGlvbigpIHx8IGFuaW1hdGlvbi5kZWxheSgpID4gMCk7CiAKICAgICAgICAgICAgIEFuaW1h
dGlvbjo6QW5pbWF0aW9uTW9kZSBtb2RlID0gYW5pbWF0aW9uLmFuaW1hdGlvbk1vZGUoKTsKLSAg
ICAgICAgICAgIGlmIChtb2RlID09IEFuaW1hdGlvbjo6QW5pbWF0ZU5vbmUpCisgICAgICAgICAg
ICBpZiAobW9kZSA9PSBBbmltYXRpb246OkFuaW1hdGVOb25lIHx8IG1vZGUgPT0gQW5pbWF0aW9u
OjpBbmltYXRlVW5rbm93blByb3BlcnR5KQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAg
ICAgICAgICAgICBDU1NQcm9wZXJ0eUlEIHByb3AgPSBhbmltYXRpb24ucHJvcGVydHkoKTsKSW5k
ZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2FuaW1hdGlvbi9BbmltYXRpb24uaAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9hbmltYXRpb24vQW5pbWF0aW9uLmgJKHJl
dmlzaW9uIDIxNjE3OSkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2FuaW1hdGlvbi9Bbmlt
YXRpb24uaAkod29ya2luZyBjb3B5KQpAQCAtMTA5LDcgKzEwOSw3IEBAIHB1YmxpYzoKIAogICAg
IGRvdWJsZSBkZWxheSgpIGNvbnN0IHsgcmV0dXJuIG1fZGVsYXk7IH0KIAotICAgIGVudW0gQW5p
bWF0aW9uTW9kZSB7IEFuaW1hdGVBbGwsIEFuaW1hdGVOb25lLCBBbmltYXRlU2luZ2xlUHJvcGVy
dHkgfTsKKyAgICBlbnVtIEFuaW1hdGlvbk1vZGUgeyBBbmltYXRlQWxsLCBBbmltYXRlTm9uZSwg
QW5pbWF0ZVNpbmdsZVByb3BlcnR5LCBBbmltYXRlVW5rbm93blByb3BlcnR5IH07CiAKICAgICBl
bnVtIEFuaW1hdGlvbkRpcmVjdGlvbiB7CiAgICAgICAgIEFuaW1hdGlvbkRpcmVjdGlvbk5vcm1h
bCwKQEAgLTEzMCw2ICsxMzAsNyBAQCBwdWJsaWM6CiAgICAgU3R5bGU6OlNjb3BlT3JkaW5hbCBu
YW1lU3R5bGVTY29wZU9yZGluYWwoKSBjb25zdCB7IHJldHVybiBtX25hbWVTdHlsZVNjb3BlT3Jk
aW5hbDsgfQogICAgIEVBbmltUGxheVN0YXRlIHBsYXlTdGF0ZSgpIGNvbnN0IHsgcmV0dXJuIHN0
YXRpY19jYXN0PEVBbmltUGxheVN0YXRlPihtX3BsYXlTdGF0ZSk7IH0KICAgICBDU1NQcm9wZXJ0
eUlEIHByb3BlcnR5KCkgY29uc3QgeyByZXR1cm4gbV9wcm9wZXJ0eTsgfQorICAgIGNvbnN0IFN0
cmluZyYgdW5rbm93blByb3BlcnR5KCkgY29uc3QgeyByZXR1cm4gbV91bmtub3duUHJvcGVydHk7
IH0KICAgICBUaW1pbmdGdW5jdGlvbiogdGltaW5nRnVuY3Rpb24oKSBjb25zdCB7IHJldHVybiBt
X3RpbWluZ0Z1bmN0aW9uLmdldCgpOyB9CiAgICAgQW5pbWF0aW9uTW9kZSBhbmltYXRpb25Nb2Rl
KCkgY29uc3QgeyByZXR1cm4gbV9tb2RlOyB9CiAjaWYgRU5BQkxFKENTU19BTklNQVRJT05TX0xF
VkVMXzIpCkBAIC0xNDksNiArMTUwLDcgQEAgcHVibGljOgogICAgIH0KICAgICB2b2lkIHNldFBs
YXlTdGF0ZShFQW5pbVBsYXlTdGF0ZSBkKSB7IG1fcGxheVN0YXRlID0gZDsgbV9wbGF5U3RhdGVT
ZXQgPSB0cnVlOyB9CiAgICAgdm9pZCBzZXRQcm9wZXJ0eShDU1NQcm9wZXJ0eUlEIHQpIHsgbV9w
cm9wZXJ0eSA9IHQ7IG1fcHJvcGVydHlTZXQgPSB0cnVlOyB9CisgICAgdm9pZCBzZXRVbmtub3du
UHJvcGVydHkoY29uc3QgU3RyaW5nJiBwcm9wZXJ0eSkgeyBtX3Vua25vd25Qcm9wZXJ0eSA9IHBy
b3BlcnR5OyB9CiAgICAgdm9pZCBzZXRUaW1pbmdGdW5jdGlvbihSZWZQdHI8VGltaW5nRnVuY3Rp
b24+JiYgZnVuY3Rpb24pIHsgbV90aW1pbmdGdW5jdGlvbiA9IFdURk1vdmUoZnVuY3Rpb24pOyBt
X3RpbWluZ0Z1bmN0aW9uU2V0ID0gdHJ1ZTsgfQogICAgIHZvaWQgc2V0QW5pbWF0aW9uTW9kZShB
bmltYXRpb25Nb2RlIG1vZGUpIHsgbV9tb2RlID0gbW9kZTsgfQogI2lmIEVOQUJMRShDU1NfQU5J
TUFUSU9OU19MRVZFTF8yKQpAQCAtMTc2LDYgKzE3OCw3IEBAIHByaXZhdGU6CiAgICAgU3RyaW5n
IG1fbmFtZTsKICAgICBTdHlsZTo6U2NvcGVPcmRpbmFsIG1fbmFtZVN0eWxlU2NvcGVPcmRpbmFs
IHsgU3R5bGU6OlNjb3BlT3JkaW5hbDo6RWxlbWVudCB9OwogICAgIENTU1Byb3BlcnR5SUQgbV9w
cm9wZXJ0eTsKKyAgICBTdHJpbmcgbV91bmtub3duUHJvcGVydHk7CiAgICAgQW5pbWF0aW9uTW9k
ZSBtX21vZGU7CiAgICAgZG91YmxlIG1faXRlcmF0aW9uQ291bnQ7CiAgICAgZG91YmxlIG1fZGVs
YXk7CkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyMTYxNzkpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxOCBAQAorMjAxNy0wNS0wNCAgQW50dGkgS29pdmlz
dG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAoU2FmYXJpIDEwLjEp
OiBXaGVuICd0cmFuc2l0aW9uJyBjb250YWlucyAtbXMtdHJhbnNmb3JtLCB0cmFuc2Zvcm0tb3Jp
Z2luIGlzIGFsc28gdHJhbnNpdGlvbmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xNzEyNTAKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzMxODI3MjQz
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogdHJh
bnNpdGlvbnMvdHJhbnNpdGlvbi11bmtub3duLXByb3BlcnR5LWlnbm9yZS1leHBlY3RlZC50eHQ6
IEFkZGVkLgorICAgICAgICAqIHRyYW5zaXRpb25zL3RyYW5zaXRpb24tdW5rbm93bi1wcm9wZXJ0
eS1pZ25vcmUuaHRtbDogQWRkZWQuCisgICAgICAgICogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMt
cGFyc2luZy1leHBlY3RlZC50eHQ6CisgICAgICAgICogdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMt
cGFyc2luZy5odG1sOgorCisgICAgICAgICAgICBVcGRhdGUgdGhlIHJvdW5kdHJpcCBleHBlY3Rh
dGlvbnMgZm9yIHVua25vd24gcHJvcGVydGllcy4gVGhlIG5ldyByZXN1bHRzIG1hdGNoIEJsaW5r
IGFuZCBHZWNrby4KKwogMjAxNy0wNS0wNCAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lh
QGlnYWxpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCBnYXJkZW5pbmcuIFVwZGF0ZSBtYWlu
IGV4cGVjdGF0aW9ucyBvZiBodHRwL3Rlc3RzL2luc3BlY3Rvci9uZXR3b3JrL3Jlc291cmNlLXJl
cXVlc3QtaGVhZGVycy5odG1sLgpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNp
dGlvbi11bmtub3duLXByb3BlcnR5LWlnbm9yZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi11bmtub3duLXByb3BlcnR5LWlnbm9y
ZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0ZW50KQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMv
dHJhbnNpdGlvbi11bmtub3duLXByb3BlcnR5LWlnbm9yZS1leHBlY3RlZC50eHQJKHdvcmtpbmcg
Y29weSkKQEAgLTAsMCArMSw1IEBACisKKworVHJhbnNpdGlvbmluZyBwcm9wZXJ0aWVzOgordHJh
bnNmb3JtCisKSW5kZXg6IExheW91dFRlc3RzL3RyYW5zaXRpb25zL3RyYW5zaXRpb24tdW5rbm93
bi1wcm9wZXJ0eS1pZ25vcmUuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy90cmFuc2l0
aW9ucy90cmFuc2l0aW9uLXVua25vd24tcHJvcGVydHktaWdub3JlLmh0bWwJKG5vbmV4aXN0ZW50
KQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbi11bmtub3duLXByb3BlcnR5
LWlnbm9yZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDQgQEAKKzxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyI+CisuY29udGFpbmVyIHsKKyAgICB0cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3Jt
IDAuMXMgZWFzZSwgdHJhbnNmb3JtIDAuMXMgZWFzZTsKKyAgICB0cmFuc2Zvcm0tb3JpZ2luOiAx
MDAlIDEwMCU7Cit9CisKKy5jb250YWluZXItdHJhbnNmb3JtIHsKKyAgICB0cmFuc2Zvcm06IHNj
YWxlM2QoMS4zLCAxLjMsIDEpOworICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlOworfQorCisu
Ym94IHsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiByZWQ7Cit9Cis8L3N0eWxlPgorCis8c2NyaXB0IHR5cGU9J3RleHQvamF2YXNj
cmlwdCc+CisKK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIuZHVtcEFz
VGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQorCitmdW5jdGlvbiB0
ZXN0KCkgeworICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5jb250YWluZXIiKS5vbnRyYW5z
aXRpb25lbmQgPSAoZXYpID0+IHsKKyAgICAgICAgbG9nLmlubmVySFRNTCArPSBldi5wcm9wZXJ0
eU5hbWUgKyI8YnI+IjsKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAg
ICAgc2V0VGltZW91dCgoKSA9PiB0ZXN0UnVubmVyLm5vdGlmeURvbmUoKSwgMCk7CisgICAgfQor
ICAgIGEucGFyZW50Tm9kZS5jbGFzc0xpc3QuYWRkKCdjb250YWluZXItdHJhbnNmb3JtJyk7Cit9
CisKKzwvc2NyaXB0PgorCis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8ZGl2IGNsYXNzPSJjb250
YWluZXIiPgorPGRpdiBpZD0iYSIgY2xhc3M9ImJveCI+Cis8L2Rpdj4KKzwvZGl2PgorPGJyPjxi
cj4KK1RyYW5zaXRpb25pbmcgcHJvcGVydGllczoKKzxkaXYgaWQ9bG9nPjwvZGl2PgpJbmRleDog
TGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMtcGFyc2luZy1leHBlY3RlZC50eHQK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMtcGFyc2lu
Zy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDIxNjE3OSkKKysrIExheW91dFRlc3RzL3RyYW5zaXRp
b25zL3RyYW5zaXRpb25zLXBhcnNpbmctZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC00
NiwxNyArNDYsMTcgQEAgUEFTUyBzdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkgaXMgJwog
UEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5zaXRpb25Qcm9wZXJ0eSBpcyAnZm9udC1zaXpl
LCBhbGwsIGNvbG9yJwogSW52YWxpZCB0cmFuc2l0aW9uLXByb3BlcnR5IHZhbHVlcy4KIFBBU1Mg
c3R5bGUudHJhbnNpdGlvblByb3BlcnR5IGlzICdzb2xpZCwgZm9udC1zaXplJwotUEFTUyBjb21w
dXRlZFN0eWxlLnRyYW5zaXRpb25Qcm9wZXJ0eSBpcyAnYWxsJworUEFTUyBjb21wdXRlZFN0eWxl
LnRyYW5zaXRpb25Qcm9wZXJ0eSBpcyAnc29saWQsIGZvbnQtc2l6ZScKIFBBU1Mgc3R5bGUud2Vi
a2l0VHJhbnNpdGlvblByb3BlcnR5IGlzICdzb2xpZCwgZm9udC1zaXplJwotUEFTUyBjb21wdXRl
ZFN0eWxlLndlYmtpdFRyYW5zaXRpb25Qcm9wZXJ0eSBpcyAnYWxsJworUEFTUyBjb21wdXRlZFN0
eWxlLndlYmtpdFRyYW5zaXRpb25Qcm9wZXJ0eSBpcyAnc29saWQsIGZvbnQtc2l6ZScKIFBBU1Mg
c3R5bGUudHJhbnNpdGlvblByb3BlcnR5IGlzICdzb2xpZCwgbGVmdCcKLVBBU1MgY29tcHV0ZWRT
dHlsZS50cmFuc2l0aW9uUHJvcGVydHkgaXMgJ2FsbCcKK1BBU1MgY29tcHV0ZWRTdHlsZS50cmFu
c2l0aW9uUHJvcGVydHkgaXMgJ3NvbGlkLCBsZWZ0JwogUEFTUyBzdHlsZS53ZWJraXRUcmFuc2l0
aW9uUHJvcGVydHkgaXMgJ3NvbGlkLCBsZWZ0JwotUEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRy
YW5zaXRpb25Qcm9wZXJ0eSBpcyAnYWxsJworUEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5z
aXRpb25Qcm9wZXJ0eSBpcyAnc29saWQsIGxlZnQnCiBQQVNTIHN0eWxlLnRyYW5zaXRpb25Qcm9w
ZXJ0eSBpcyAnc29saWQnCi1QQVNTIGNvbXB1dGVkU3R5bGUudHJhbnNpdGlvblByb3BlcnR5IGlz
ICdhbGwnCitQQVNTIGNvbXB1dGVkU3R5bGUudHJhbnNpdGlvblByb3BlcnR5IGlzICdzb2xpZCcK
IFBBU1Mgc3R5bGUud2Via2l0VHJhbnNpdGlvblByb3BlcnR5IGlzICdzb2xpZCcKLVBBU1MgY29t
cHV0ZWRTdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkgaXMgJ2FsbCcKK1BBU1MgY29tcHV0
ZWRTdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkgaXMgJ3NvbGlkJwogUEFTUyBzdHlsZS50
cmFuc2l0aW9uUHJvcGVydHkgaXMgJycKIFBBU1MgY29tcHV0ZWRTdHlsZS50cmFuc2l0aW9uUHJv
cGVydHkgaXMgJ2FsbCcKIFBBU1Mgc3R5bGUud2Via2l0VHJhbnNpdGlvblByb3BlcnR5IGlzICcn
CkBAIC00MjMsOSArNDIzLDkgQEAgUEFTUyBjb21wdXRlZFN0eWxlLnRyYW5zaXRpb24gaXMgJ2Fs
bCAwcwogUEFTUyBzdHlsZS53ZWJraXRUcmFuc2l0aW9uIGlzICcnCiBQQVNTIGNvbXB1dGVkU3R5
bGUud2Via2l0VHJhbnNpdGlvbiBpcyAnYWxsIDBzIGVhc2UgMHMnCiBQQVNTIHN0eWxlLnRyYW5z
aXRpb24gaXMgJ3dpZHRoRm9vJwotUEFTUyBjb21wdXRlZFN0eWxlLnRyYW5zaXRpb24gaXMgJ2Fs
bCAwcyBlYXNlIDBzJworUEFTUyBjb21wdXRlZFN0eWxlLnRyYW5zaXRpb24gaXMgJ3dpZHRoRm9v
IDBzIGVhc2UgMHMnCiBQQVNTIHN0eWxlLndlYmtpdFRyYW5zaXRpb24gaXMgJ3dpZHRoRm9vJwot
UEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5zaXRpb24gaXMgJ2FsbCAwcyBlYXNlIDBzJwor
UEFTUyBjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5zaXRpb24gaXMgJ3dpZHRoRm9vIDBzIGVhc2Ug
MHMnCiBQQVNTIHN0eWxlLnRyYW5zaXRpb24gaXMgJycKIFBBU1MgY29tcHV0ZWRTdHlsZS50cmFu
c2l0aW9uIGlzICdhbGwgMHMgZWFzZSAwcycKIFBBU1Mgc3R5bGUud2Via2l0VHJhbnNpdGlvbiBp
cyAnJwpJbmRleDogTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMvdHJhbnNpdGlvbnMtcGFyc2luZy5o
dG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3RyYW5zaXRpb25zL3RyYW5zaXRpb25zLXBh
cnNpbmcuaHRtbAkocmV2aXNpb24gMjE2MTc5KQorKysgTGF5b3V0VGVzdHMvdHJhbnNpdGlvbnMv
dHJhbnNpdGlvbnMtcGFyc2luZy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC05MCwyMSArOTAsMjEg
QEAgc3R5bGUudHJhbnNpdGlvblByb3BlcnR5ID0gIiI7CiAKIHN0eWxlLnRyYW5zaXRpb25Qcm9w
ZXJ0eSA9ICJzb2xpZCwgZm9udC1zaXplIjsKIHNob3VsZEJlKCJzdHlsZS50cmFuc2l0aW9uUHJv
cGVydHkiLCAiJ3NvbGlkLCBmb250LXNpemUnIik7Ci1zaG91bGRCZSgiY29tcHV0ZWRTdHlsZS50
cmFuc2l0aW9uUHJvcGVydHkiLCAiJ2FsbCciKTsKK3Nob3VsZEJlKCJjb21wdXRlZFN0eWxlLnRy
YW5zaXRpb25Qcm9wZXJ0eSIsICInc29saWQsIGZvbnQtc2l6ZSciKTsKIHNob3VsZEJlKCJzdHls
ZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkiLCAiJ3NvbGlkLCBmb250LXNpemUnIik7Ci1zaG91
bGRCZSgiY29tcHV0ZWRTdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkiLCAiJ2FsbCciKTsK
K3Nob3VsZEJlKCJjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5zaXRpb25Qcm9wZXJ0eSIsICInc29s
aWQsIGZvbnQtc2l6ZSciKTsKIAogc3R5bGUudHJhbnNpdGlvblByb3BlcnR5ID0gInNvbGlkLCBs
ZWZ0IjsKIHNob3VsZEJlKCJzdHlsZS50cmFuc2l0aW9uUHJvcGVydHkiLCAiJ3NvbGlkLCBsZWZ0
JyIpOwotc2hvdWxkQmUoImNvbXB1dGVkU3R5bGUudHJhbnNpdGlvblByb3BlcnR5IiwgIidhbGwn
Iik7CitzaG91bGRCZSgiY29tcHV0ZWRTdHlsZS50cmFuc2l0aW9uUHJvcGVydHkiLCAiJ3NvbGlk
LCBsZWZ0JyIpOwogc2hvdWxkQmUoInN0eWxlLndlYmtpdFRyYW5zaXRpb25Qcm9wZXJ0eSIsICIn
c29saWQsIGxlZnQnIik7Ci1zaG91bGRCZSgiY29tcHV0ZWRTdHlsZS53ZWJraXRUcmFuc2l0aW9u
UHJvcGVydHkiLCAiJ2FsbCciKTsKK3Nob3VsZEJlKCJjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5z
aXRpb25Qcm9wZXJ0eSIsICInc29saWQsIGxlZnQnIik7CiAKIHN0eWxlLnRyYW5zaXRpb25Qcm9w
ZXJ0eSA9ICJzb2xpZCI7CiBzaG91bGRCZSgic3R5bGUudHJhbnNpdGlvblByb3BlcnR5IiwgIidz
b2xpZCciKTsKLXNob3VsZEJlKCJjb21wdXRlZFN0eWxlLnRyYW5zaXRpb25Qcm9wZXJ0eSIsICIn
YWxsJyIpOworc2hvdWxkQmUoImNvbXB1dGVkU3R5bGUudHJhbnNpdGlvblByb3BlcnR5IiwgIidz
b2xpZCciKTsKIHNob3VsZEJlKCJzdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJvcGVydHkiLCAiJ3Nv
bGlkJyIpOwotc2hvdWxkQmUoImNvbXB1dGVkU3R5bGUud2Via2l0VHJhbnNpdGlvblByb3BlcnR5
IiwgIidhbGwnIik7CitzaG91bGRCZSgiY29tcHV0ZWRTdHlsZS53ZWJraXRUcmFuc2l0aW9uUHJv
cGVydHkiLCAiJ3NvbGlkJyIpOwogCiBzdHlsZS50cmFuc2l0aW9uUHJvcGVydHkgPSAnJzsKIApA
QCAtNjY4LDkgKzY2OCw5IEBAIHNob3VsZEJlKCJjb21wdXRlZFN0eWxlLndlYmtpdFRyYW5zaXRp
b24KIAogc3R5bGUudHJhbnNpdGlvbiA9ICJ3aWR0aEZvbyI7CiBzaG91bGRCZSgic3R5bGUudHJh
bnNpdGlvbiIsICInd2lkdGhGb28nIik7Ci1zaG91bGRCZSgiY29tcHV0ZWRTdHlsZS50cmFuc2l0
aW9uIiwgIidhbGwgMHMgZWFzZSAwcyciKTsKK3Nob3VsZEJlKCJjb21wdXRlZFN0eWxlLnRyYW5z
aXRpb24iLCAiJ3dpZHRoRm9vIDBzIGVhc2UgMHMnIik7CiBzaG91bGRCZSgic3R5bGUud2Via2l0
VHJhbnNpdGlvbiIsICInd2lkdGhGb28nIik7Ci1zaG91bGRCZSgiY29tcHV0ZWRTdHlsZS53ZWJr
aXRUcmFuc2l0aW9uIiwgIidhbGwgMHMgZWFzZSAwcyciKTsKK3Nob3VsZEJlKCJjb21wdXRlZFN0
eWxlLndlYmtpdFRyYW5zaXRpb24iLCAiJ3dpZHRoRm9vIDBzIGVhc2UgMHMnIik7CiAKIHN0eWxl
LnRyYW5zaXRpb24gPSAnJzsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>