<?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>217769</bug_id>
          
          <creation_ts>2020-10-15 11:12:19 -0700</creation_ts>
          <short_desc>Updating an individual transform CSS property has no visual change when composited</short_desc>
          <delta_ts>2020-10-15 14:30:14 -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>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>
          
          <blocked>178117</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>changseok</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>pdr</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1698193</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-15 11:12:19 -0700</bug_when>
    <thetext>Updating an individual transform CSS property has no visual change when composited</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698195</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-10-15 11:12:51 -0700</bug_when>
    <thetext>&lt;rdar://problem/70344280&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698196</commentid>
    <comment_count>2</comment_count>
      <attachid>411466</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-15 11:15:19 -0700</bug_when>
    <thetext>Created attachment 411466
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698197</commentid>
    <comment_count>3</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-15 11:15:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/70344280&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698232</commentid>
    <comment_count>4</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-10-15 12:49:07 -0700</bug_when>
    <thetext>Committed r268547: &lt;https://trac.webkit.org/changeset/268547&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411466</attachid>
            <date>2020-10-15 11:15:19 -0700</date>
            <delta_ts>2020-10-15 14:30:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-217769-20201015201517.patch</filename>
            <type>text/plain</type>
            <size>13488</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NTIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjVhZWNhNTc2NzA2NGI0
MGRmODYyYzI0YTRjYzMyOTRmZmNlOWFlZS4uYTYxNmRlMDA4NDFhMmZiMmU5NTNjODcyM2ZiZDNi
Y2Q2ZTEzYWVjZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI4IEBACisyMDIwLTEwLTE1ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0B3ZWJraXQub3JnPgorCisgICAgICAgIFVwZGF0aW5nIGFuIGlu
ZGl2aWR1YWwgdHJhbnNmb3JtIENTUyBwcm9wZXJ0eSBoYXMgbm8gdmlzdWFsIGNoYW5nZSB3aGVu
IGNvbXBvc2l0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTIxNzc2OQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNzAzNDQyODA+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRW5zdXJlIHRoYXQgY2hhbmdl
cyB0byB0aGUgdHJhbnNsYXRlLCBzY2FsZSBhbmQgcm90YXRlIENTUyBwcm9wZXJ0aWVzIGhhdmUg
dGhlIHNhbWUKKyAgICAgICAgZWZmZWN0IHRoYW4gd2hlbiB0aGUgdHJhbnNmb3JtIHByb3BlcnR5
IGlzIGNoYW5nZWQgZm9yIGNvbXBvc2l0ZWQgZWxlbWVudHMuCisKKyAgICAgICAgVGVzdHM6IHRy
YW5zZm9ybXMvMmQvcm90YXRlLWNoYW5nZS1jb21wb3NpdGVkLmh0bWwKKyAgICAgICAgICAgICAg
IHRyYW5zZm9ybXMvMmQvc2NhbGUtY2hhbmdlLWNvbXBvc2l0ZWQuaHRtbAorICAgICAgICAgICAg
ICAgdHJhbnNmb3Jtcy8yZC90cmFuc2xhdGUtY2hhbmdlLWNvbXBvc2l0ZWQuaHRtbAorCisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNmb3Jtcy9Sb3RhdGVUcmFuc2Zvcm1PcGVyYXRp
b24uaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy90cmFuc2Zvcm1zL1NjYWxlVHJhbnNm
b3JtT3BlcmF0aW9uLmg6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNmb3Jtcy9U
cmFuc2xhdGVUcmFuc2Zvcm1PcGVyYXRpb24uaDoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVy
TGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnJlY29tcG9zaXRlQ2hhbmdl
UmVxdWlyZXNHZW9tZXRyeVVwZGF0ZSk6CisgICAgICAgIChXZWJDb3JlOjpzdHlsZUhhczNEVHJh
bnNmb3JtT3BlcmF0aW9uKToKKyAgICAgICAgKFdlYkNvcmU6OnN0eWxlVHJhbnNmb3JtT3BlcmF0
aW9uc0FyZVJlcHJlc2VudGFibGVJbjJEKToKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVy
Q29tcG9zaXRvcjo6cmVxdWlyZXNDb21wb3NpdGluZ0ZvclRyYW5zZm9ybSBjb25zdCk6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckNvbXBvc2l0b3I6OmxheWVySGFzM0RDb250ZW50IGNv
bnN0KToKKwogMjAyMC0xMC0xNSAgQ2hyaXMgTG9yZCAgPGNsb3JkQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0dUS11bV1BFXSBBZGQgc3VwcG9ydCBmb3Igc21vb3RoIHNjcm9sbGluZyBhbmltYXRp
b24gd2l0aCBhc3luYyBzY3JvbGxpbmcKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2dyYXBoaWNzL3RyYW5zZm9ybXMvUm90YXRlVHJhbnNmb3JtT3BlcmF0aW9uLmggYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90cmFuc2Zvcm1zL1JvdGF0ZVRyYW5zZm9ybU9w
ZXJhdGlvbi5oCmluZGV4IDY5OTgyNjIzODA5MTI4ZTMxZWU4MjE3ZTFkMmQ3MDk0YzM5NjcxN2Mu
LjEyNzE4NzY1NjkwZjAwZWFjOTY3ZDk0NzU2ZGJlM2JlNDdmNTVkZmYgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RyYW5zZm9ybXMvUm90YXRlVHJhbnNmb3Jt
T3BlcmF0aW9uLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNm
b3Jtcy9Sb3RhdGVUcmFuc2Zvcm1PcGVyYXRpb24uaApAQCAtNTcsOSArNTcsMTAgQEAgcHVibGlj
OgogCiAgICAgYm9vbCBpc0lkZW50aXR5KCkgY29uc3QgZmluYWwgeyByZXR1cm4gIW1fYW5nbGU7
IH0KIAorICAgIGJvb2wgaXNSZXByZXNlbnRhYmxlSW4yRCgpIGNvbnN0IGZpbmFsIHsgcmV0dXJu
ICghbV94ICYmICFtX3kpIHx8ICFtX2FuZ2xlOyB9CisKIHByaXZhdGU6CiAgICAgYm9vbCBpc0Fm
ZmVjdGVkQnlUcmFuc2Zvcm1PcmlnaW4oKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiAhaXNJZGVu
dGl0eSgpOyB9Ci0gICAgYm9vbCBpc1JlcHJlc2VudGFibGVJbjJEKCkgY29uc3QgZmluYWwgeyBy
ZXR1cm4gKCFtX3ggJiYgIW1feSkgfHwgIW1fYW5nbGU7IH0KIAogICAgIGJvb2wgYXBwbHkoVHJh
bnNmb3JtYXRpb25NYXRyaXgmIHRyYW5zZm9ybSwgY29uc3QgRmxvYXRTaXplJiAvKmJvcmRlckJv
eFNpemUqLykgY29uc3Qgb3ZlcnJpZGUKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy90cmFuc2Zvcm1zL1NjYWxlVHJhbnNmb3JtT3BlcmF0aW9uLmgg
Yi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy90cmFuc2Zvcm1zL1NjYWxlVHJhbnNm
b3JtT3BlcmF0aW9uLmgKaW5kZXggODBmYzQxYjgwMjhjZDRmM2YyM2FjMWRjZjdlMTRlOWIxZjE4
NjBhNC4uZjhlMTU3Mzg3OGE4YWY5ZTdkMWY5MzE5NzMyYjczNzY5NzJiYTY4NCAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNmb3Jtcy9TY2FsZVRyYW5z
Zm9ybU9wZXJhdGlvbi5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Ry
YW5zZm9ybXMvU2NhbGVUcmFuc2Zvcm1PcGVyYXRpb24uaApAQCAtNTYsOSArNTYsMTAgQEAgcHVi
bGljOgogCiAgICAgYm9vbCBpc0lkZW50aXR5KCkgY29uc3QgZmluYWwgeyByZXR1cm4gbV94ID09
IDEgJiYgIG1feSA9PSAxICYmICBtX3ogPT0gMTsgfQogCisgICAgYm9vbCBpc1JlcHJlc2VudGFi
bGVJbjJEKCkgY29uc3QgZmluYWwgeyByZXR1cm4gbV96ID09IDE7IH0KKwogcHJpdmF0ZToKICAg
ICBib29sIGlzQWZmZWN0ZWRCeVRyYW5zZm9ybU9yaWdpbigpIGNvbnN0IG92ZXJyaWRlIHsgcmV0
dXJuICFpc0lkZW50aXR5KCk7IH0KLSAgICBib29sIGlzUmVwcmVzZW50YWJsZUluMkQoKSBjb25z
dCBmaW5hbCB7IHJldHVybiBtX3ogPT0gMTsgfQogCiAgICAgYm9vbCBhcHBseShUcmFuc2Zvcm1h
dGlvbk1hdHJpeCYgdHJhbnNmb3JtLCBjb25zdCBGbG9hdFNpemUmKSBjb25zdCBvdmVycmlkZQog
ICAgIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3RyYW5z
Zm9ybXMvVHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9uLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy90cmFuc2Zvcm1zL1RyYW5zbGF0ZVRyYW5zZm9ybU9wZXJhdGlvbi5oCmlu
ZGV4IDlmMGRjMGE2OGRjMGM3YTBhYmIxMTJlYWFlYmM2MWU5YjI5N2MyMDUuLjkwZmNiMDE4NmUy
ZDE0MzhhZTYyYTQ1MWE5YjFmNGJlZmZmYTFlYzMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3RyYW5zZm9ybXMvVHJhbnNsYXRlVHJhbnNmb3JtT3BlcmF0aW9u
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvdHJhbnNmb3Jtcy9UcmFu
c2xhdGVUcmFuc2Zvcm1PcGVyYXRpb24uaApAQCAtNjgsOSArNjgsMTAgQEAgcHVibGljOgogCiAg
ICAgUmVmPFRyYW5zZm9ybU9wZXJhdGlvbj4gYmxlbmQoY29uc3QgVHJhbnNmb3JtT3BlcmF0aW9u
KiBmcm9tLCBkb3VibGUgcHJvZ3Jlc3MsIGJvb2wgYmxlbmRUb0lkZW50aXR5ID0gZmFsc2UpIGZp
bmFsOwogCi1wcml2YXRlOgogICAgIGJvb2wgaXNSZXByZXNlbnRhYmxlSW4yRCgpIGNvbnN0IGZp
bmFsIHsgcmV0dXJuIG1fei5pc1plcm8oKTsgfQogCitwcml2YXRlOgorCiAgICAgdm9pZCBkdW1w
KFdURjo6VGV4dFN0cmVhbSYpIGNvbnN0IGZpbmFsOwogCiAgICAgVHJhbnNsYXRlVHJhbnNmb3Jt
T3BlcmF0aW9uKGNvbnN0IExlbmd0aCYgdHgsIGNvbnN0IExlbmd0aCYgdHksIGNvbnN0IExlbmd0
aCYgdHosIE9wZXJhdGlvblR5cGUgdHlwZSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVy
aW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAKaW5kZXggMmNjOTUzZDU5ODJiMDhhNTMzNzRk
ZjdiNTk0NzYzN2I0YzFmMmI0YS4uYmU2YTI2ZTZhNDdiMjBhM2ZhZmQ1MTFkNzkzM2FjNWY1NmM5
NDVjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29t
cG9zaXRvci5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29t
cG9zaXRvci5jcHAKQEAgLTE1OTUsNiArMTU5NSw5IEBAIHN0YXRpYyBib29sIHN0eWxlQWZmZWN0
c0xheWVyR2VvbWV0cnkoY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlKQogc3RhdGljIGJvb2wgcmVj
b21wb3NpdGVDaGFuZ2VSZXF1aXJlc0dlb21ldHJ5VXBkYXRlKGNvbnN0IFJlbmRlclN0eWxlJiBv
bGRTdHlsZSwgY29uc3QgUmVuZGVyU3R5bGUmIG5ld1N0eWxlKQogewogICAgIHJldHVybiBvbGRT
dHlsZS50cmFuc2Zvcm0oKSAhPSBuZXdTdHlsZS50cmFuc2Zvcm0oKQorICAgICAgICB8fCBvbGRT
dHlsZS50cmFuc2xhdGUoKSAhPSBuZXdTdHlsZS50cmFuc2xhdGUoKQorICAgICAgICB8fCBvbGRT
dHlsZS5zY2FsZSgpICE9IG5ld1N0eWxlLnNjYWxlKCkKKyAgICAgICAgfHwgb2xkU3R5bGUucm90
YXRlKCkgIT0gbmV3U3R5bGUucm90YXRlKCkKICAgICAgICAgfHwgb2xkU3R5bGUudHJhbnNmb3Jt
T3JpZ2luWCgpICE9IG5ld1N0eWxlLnRyYW5zZm9ybU9yaWdpblgoKQogICAgICAgICB8fCBvbGRT
dHlsZS50cmFuc2Zvcm1PcmlnaW5ZKCkgIT0gbmV3U3R5bGUudHJhbnNmb3JtT3JpZ2luWSgpCiAg
ICAgICAgIHx8IG9sZFN0eWxlLnRyYW5zZm9ybU9yaWdpblooKSAhPSBuZXdTdHlsZS50cmFuc2Zv
cm1PcmlnaW5aKCkKQEAgLTI5NzYsNiArMjk3OSwyMiBAQCBib29sIFJlbmRlckxheWVyQ29tcG9z
aXRvcjo6cmVxdWlyZXNDb21wb3NpdGluZ0ZvckFuaW1hdGlvbihSZW5kZXJMYXllck1vZGVsT2Jq
ZQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGJvb2wgc3R5bGVIYXMzRFRyYW5zZm9y
bU9wZXJhdGlvbihjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpCit7CisgICAgcmV0dXJuIHN0eWxl
LnRyYW5zZm9ybSgpLmhhczNET3BlcmF0aW9uKCkKKyAgICAgICAgfHwgKHN0eWxlLnRyYW5zbGF0
ZSgpICYmIHN0eWxlLnRyYW5zbGF0ZSgpLT5pczNET3BlcmF0aW9uKCkpCisgICAgICAgIHx8IChz
dHlsZS5zY2FsZSgpICYmIHN0eWxlLnNjYWxlKCktPmlzM0RPcGVyYXRpb24oKSkKKyAgICAgICAg
fHwgKHN0eWxlLnJvdGF0ZSgpICYmIHN0eWxlLnJvdGF0ZSgpLT5pczNET3BlcmF0aW9uKCkpOwor
fQorCitzdGF0aWMgYm9vbCBzdHlsZVRyYW5zZm9ybU9wZXJhdGlvbnNBcmVSZXByZXNlbnRhYmxl
SW4yRChjb25zdCBSZW5kZXJTdHlsZSYgc3R5bGUpCit7CisgICAgcmV0dXJuIHN0eWxlLnRyYW5z
Zm9ybSgpLmlzUmVwcmVzZW50YWJsZUluMkQoKQorICAgICAgICAmJiAoIXN0eWxlLnRyYW5zbGF0
ZSgpIHx8IHN0eWxlLnRyYW5zbGF0ZSgpLT5pc1JlcHJlc2VudGFibGVJbjJEKCkpCisgICAgICAg
ICYmICghc3R5bGUuc2NhbGUoKSB8fCBzdHlsZS5zY2FsZSgpLT5pc1JlcHJlc2VudGFibGVJbjJE
KCkpCisgICAgICAgICYmICghc3R5bGUucm90YXRlKCkgfHwgc3R5bGUucm90YXRlKCktPmlzUmVw
cmVzZW50YWJsZUluMkQoKSk7Cit9CisKIGJvb2wgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpyZXF1
aXJlc0NvbXBvc2l0aW5nRm9yVHJhbnNmb3JtKFJlbmRlckxheWVyTW9kZWxPYmplY3QmIHJlbmRl
cmVyKSBjb25zdAogewogICAgIGlmICghKG1fY29tcG9zaXRpbmdUcmlnZ2VycyAmIENocm9tZUNs
aWVudDo6VGhyZWVEVHJhbnNmb3JtVHJpZ2dlcikpCkBAIC0yOTg4LDEyICszMDA3LDEyIEBAIGJv
b2wgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpyZXF1aXJlc0NvbXBvc2l0aW5nRm9yVHJhbnNmb3Jt
KFJlbmRlckxheWVyTW9kZWxPYmplCiAgICAgCiAgICAgc3dpdGNoIChtX2NvbXBvc2l0aW5nUG9s
aWN5KSB7CiAgICAgY2FzZSBDb21wb3NpdGluZ1BvbGljeTo6Tm9ybWFsOgotICAgICAgICByZXR1
cm4gcmVuZGVyZXIuc3R5bGUoKS50cmFuc2Zvcm0oKS5oYXMzRE9wZXJhdGlvbigpOworICAgICAg
ICByZXR1cm4gc3R5bGVIYXMzRFRyYW5zZm9ybU9wZXJhdGlvbihyZW5kZXJlci5zdHlsZSgpKTsK
ICAgICBjYXNlIENvbXBvc2l0aW5nUG9saWN5OjpDb25zZXJ2YXRpdmU6CiAgICAgICAgIC8vIENv
bnRpbnVlIHRvIGFsbG93IHBhZ2VzIHRvIGF2b2lkIHRoZSB2ZXJ5IHNsb3cgc29mdHdhcmUgZmls
dGVyIHBhdGguCi0gICAgICAgIGlmIChyZW5kZXJlci5zdHlsZSgpLnRyYW5zZm9ybSgpLmhhczNE
T3BlcmF0aW9uKCkgJiYgcmVuZGVyZXIuaGFzRmlsdGVyKCkpCisgICAgICAgIGlmIChzdHlsZUhh
czNEVHJhbnNmb3JtT3BlcmF0aW9uKHJlbmRlcmVyLnN0eWxlKCkpICYmIHJlbmRlcmVyLmhhc0Zp
bHRlcigpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgIHJldHVybiByZW5kZXJl
ci5zdHlsZSgpLnRyYW5zZm9ybSgpLmlzUmVwcmVzZW50YWJsZUluMkQoKSA/IGZhbHNlIDogdHJ1
ZTsKKyAgICAgICAgcmV0dXJuIHN0eWxlVHJhbnNmb3JtT3BlcmF0aW9uc0FyZVJlcHJlc2VudGFi
bGVJbjJEKHJlbmRlcmVyLnN0eWxlKCkpID8gZmFsc2UgOiB0cnVlOwogICAgIH0KICAgICByZXR1
cm4gZmFsc2U7CiB9CkBAIC00MjY4LDcgKzQyODcsNyBAQCBib29sIFJlbmRlckxheWVyQ29tcG9z
aXRvcjo6bGF5ZXJIYXMzRENvbnRlbnQoY29uc3QgUmVuZGVyTGF5ZXImIGxheWVyKSBjb25zdAog
ewogICAgIGNvbnN0IFJlbmRlclN0eWxlJiBzdHlsZSA9IGxheWVyLnJlbmRlcmVyKCkuc3R5bGUo
KTsKIAotICAgIGlmIChzdHlsZS50cmFuc2Zvcm1TdHlsZTNEKCkgPT0gVHJhbnNmb3JtU3R5bGUz
RDo6UHJlc2VydmUzRCB8fCBzdHlsZS5oYXNQZXJzcGVjdGl2ZSgpIHx8IHN0eWxlLnRyYW5zZm9y
bSgpLmhhczNET3BlcmF0aW9uKCkpCisgICAgaWYgKHN0eWxlLnRyYW5zZm9ybVN0eWxlM0QoKSA9
PSBUcmFuc2Zvcm1TdHlsZTNEOjpQcmVzZXJ2ZTNEIHx8IHN0eWxlLmhhc1BlcnNwZWN0aXZlKCkg
fHwgc3R5bGVIYXMzRFRyYW5zZm9ybU9wZXJhdGlvbihzdHlsZSkpCiAgICAgICAgIHJldHVybiB0
cnVlOwogCiAgICAgY29uc3RfY2FzdDxSZW5kZXJMYXllciY+KGxheWVyKS51cGRhdGVMYXllckxp
c3RzSWZOZWVkZWQoKTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjZjc4ZjM2N2Q1YjI3YTgyMWUwNzAzNTIzNmU1ODhmODVm
M2M2NDE2Li5iYWY1NmE1MDg5YWJhODYwYzM2MzZjYTVkNzdhZmRhYzlkODQ2NTcyIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMjEgQEAKKzIwMjAtMTAtMTUgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgVXBkYXRpbmcgYW4gaW5kaXZpZHVhbCB0cmFuc2Zvcm0gQ1NTIHBy
b3BlcnR5IGhhcyBubyB2aXN1YWwgY2hhbmdlIHdoZW4gY29tcG9zaXRlZAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE3NzY5CisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS83MDM0NDI4MD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgbmV3IHRlc3RzIHRoYXQgY2hlY2sgdGhhdCBjaGFuZ2luZyB0aGUg
dmFsdWUgb2Ygb25lIG9mIHRoZSBpbmRpdmlkdWFsIHRyYW5zZm9ybQorICAgICAgICBDU1MgcHJv
cGVydGllcyB3aGVuIHRoZSBlbGVtZW50IGlzIGNvbXBvc2l0ZWQgeWllbGRzIGEgdmlzdWFsIGNo
YW5nZS4KKworICAgICAgICAqIHRyYW5zZm9ybXMvMmQvcm90YXRlLWNoYW5nZS1jb21wb3NpdGVk
LWV4cGVjdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zZm9ybXMvMmQvcm90YXRlLWNo
YW5nZS1jb21wb3NpdGVkLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHRyYW5zZm9ybXMvMmQvc2Nh
bGUtY2hhbmdlLWNvbXBvc2l0ZWQtZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogdHJh
bnNmb3Jtcy8yZC9zY2FsZS1jaGFuZ2UtY29tcG9zaXRlZC5odG1sOiBBZGRlZC4KKyAgICAgICAg
KiB0cmFuc2Zvcm1zLzJkL3RyYW5zbGF0ZS1jaGFuZ2UtY29tcG9zaXRlZC1leHBlY3RlZC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiB0cmFuc2Zvcm1zLzJkL3RyYW5zbGF0ZS1jaGFuZ2UtY29tcG9z
aXRlZC5odG1sOiBBZGRlZC4KKwogMjAyMC0xMC0xNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBh
cHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIDxicj4gcmVuZGVyIHRyZWUgZHVtcCBxdWlyawpk
aWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8yZC9yb3RhdGUtY2hhbmdlLWNvbXBv
c2l0ZWQtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvMmQvcm90YXRlLWNo
YW5nZS1jb21wb3NpdGVkLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDkwNGMyMjE1ZmE1MmZj
OTBhN2Q1MTJmYjBjNDQ2ZWJjODZmZmVkOQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L3RyYW5zZm9ybXMvMmQvcm90YXRlLWNoYW5nZS1jb21wb3NpdGVkLWV4cGVjdGVkLmh0bWwKQEAg
LTAsMCArMSwyMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgor
CitkaXYgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6IDA7CisgICAgbGVmdDog
MDsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3JvdW5k
LWNvbG9yOiBibGFjazsKKyAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7CisgICAgd2lsbC1j
aGFuZ2U6IHRyYW5zZm9ybTsKK30KKworPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj48
L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYg
LS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzJkL3JvdGF0ZS1jaGFuZ2UtY29tcG9zaXRl
ZC5odG1sIGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8yZC9yb3RhdGUtY2hhbmdlLWNvbXBvc2l0
ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi41MjY4ODNkYjBhMTM4ZDFjMGNlZjBkZDRlODI2Njk3N2U2NDEw
ZDdmCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8yZC9yb3RhdGUt
Y2hhbmdlLWNvbXBvc2l0ZWQuaHRtbApAQCAtMCwwICsxLDM1IEBACis8IURPQ1RZUEUgaHRtbD4K
KzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisKK2RpdiB7CisgICAgcG9zaXRpb246IGFic29sdXRl
OworICAgIHRvcDogMDsKKyAgICBsZWZ0OiAwOworICAgIHdpZHRoOiAxMDBweDsKKyAgICBoZWln
aHQ6IDEwMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOworICAgIHdpbGwtY2hhbmdl
OiB0cmFuc2Zvcm07Cit9CisKK2Rpdi5jaGFuZ2VkIHsKKyAgICByb3RhdGU6IDMwZGVnOworfQor
Cis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PjwvZGl2PgorPHNjcmlwdD4KKyAgICBp
ZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLndhaXRVbnRp
bERvbmUoKTsKKworICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiB7CisgICAgICAgIGRv
Y3VtZW50LnF1ZXJ5U2VsZWN0b3IoImRpdiIpLmNsYXNzTGlzdC5hZGQoImNoYW5nZWQiKTsKKyAg
ICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAgd2luZG93LnRlc3RSdW5u
ZXIubm90aWZ5RG9uZSgpOworICAgIH0pOworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Clwg
Tm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNm
b3Jtcy8yZC9zY2FsZS1jaGFuZ2UtY29tcG9zaXRlZC1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVz
dHMvdHJhbnNmb3Jtcy8yZC9zY2FsZS1jaGFuZ2UtY29tcG9zaXRlZC1leHBlY3RlZC5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLmUwNzE5YjE3Nzg2MmQ4MTBmYzQ4ZDNkYWM3NGM4NjE3MzA0YTA0NjQKLS0tIC9k
ZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzJkL3NjYWxlLWNoYW5nZS1jb21w
b3NpdGVkLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8
aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCitkaXYgeworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsK
KyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0
OiAxMDBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKKyAgICB0cmFuc2Zvcm06IHNj
YWxlKDAuNSk7CisgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsKK30KKworPC9zdHlsZT4KKzwv
aGVhZD4KKzxib2R5PgorPGRpdj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5l
IGF0IGVuZCBvZiBmaWxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzJkL3Nj
YWxlLWNoYW5nZS1jb21wb3NpdGVkLmh0bWwgYi9MYXlvdXRUZXN0cy90cmFuc2Zvcm1zLzJkL3Nj
YWxlLWNoYW5nZS1jb21wb3NpdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uMGM5MDg4NDNhYTIyZTY2ZDI1
Mjc4YTRiMjdjYjQ5ZjJjNGMwNjQxNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3Ry
YW5zZm9ybXMvMmQvc2NhbGUtY2hhbmdlLWNvbXBvc2l0ZWQuaHRtbApAQCAtMCwwICsxLDM1IEBA
Cis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8c3R5bGU+CisKK2RpdiB7CisgICAg
cG9zaXRpb246IGFic29sdXRlOworICAgIHRvcDogMDsKKyAgICBsZWZ0OiAwOworICAgIHdpZHRo
OiAxMDBweDsKKyAgICBoZWlnaHQ6IDEwMHB4OworICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNr
OworICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07Cit9CisKK2Rpdi5jaGFuZ2VkIHsKKyAgICBz
Y2FsZTogMC41OworfQorCis8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+Cis8ZGl2PjwvZGl2Pgor
PHNjcmlwdD4KKyAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHdpbmRvdy50ZXN0
UnVubmVyLndhaXRVbnRpbERvbmUoKTsKKworICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9
PiB7CisgICAgICAgIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImRpdiIpLmNsYXNzTGlzdC5hZGQo
ImNoYW5nZWQiKTsKKyAgICAgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICAgICAg
d2luZG93LnRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworICAgIH0pOworPC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvdHJhbnNmb3Jtcy8yZC90cmFuc2xhdGUtY2hhbmdlLWNvbXBvc2l0ZWQtZXhwZWN0
ZWQuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvMmQvdHJhbnNsYXRlLWNoYW5nZS1jb21w
b3NpdGVkLWV4cGVjdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNDJkNmE1ZTgxZTAyNzkxMzEyMDZlNTYy
YjA3Nzc2ZGVkMzA4NjQ2YQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3RyYW5zZm9y
bXMvMmQvdHJhbnNsYXRlLWNoYW5nZS1jb21wb3NpdGVkLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCAr
MSwyMiBAQAorPCFET0NUWVBFIGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCitkaXYg
eworICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAg
ICB3aWR0aDogMTAwcHg7CisgICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9y
OiBibGFjazsKKyAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpOworICAgIHdpbGwtY2hh
bmdlOiB0cmFuc2Zvcm07Cit9CisKKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keT4KKzxkaXY+PC9k
aXY+Cis8L2JvZHk+Cis8L2h0bWw+ClwgTm8gbmV3bGluZSBhdCBlbmQgb2YgZmlsZQpkaWZmIC0t
Z2l0IGEvTGF5b3V0VGVzdHMvdHJhbnNmb3Jtcy8yZC90cmFuc2xhdGUtY2hhbmdlLWNvbXBvc2l0
ZWQuaHRtbCBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvMmQvdHJhbnNsYXRlLWNoYW5nZS1jb21w
b3NpdGVkLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uOTkzYjQ1NDBlN2NmMDcwYTUzMGYzZjMwNzRmMmI5MWQ2
YjQ1MDg3OQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3RyYW5zZm9ybXMvMmQvdHJh
bnNsYXRlLWNoYW5nZS1jb21wb3NpdGVkLmh0bWwKQEAgLTAsMCArMSwzNSBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCitkaXYgeworICAgIHBvc2l0aW9uOiBh
YnNvbHV0ZTsKKyAgICB0b3A6IDA7CisgICAgbGVmdDogMDsKKyAgICB3aWR0aDogMTAwcHg7Cisg
ICAgaGVpZ2h0OiAxMDBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKKyAgICB3aWxs
LWNoYW5nZTogdHJhbnNmb3JtOworfQorCitkaXYuY2hhbmdlZCB7CisgICAgdHJhbnNsYXRlOiAx
MDBweDsKK30KKworPC9zdHlsZT4KKzwvaGVhZD4KKzxib2R5PgorPGRpdj48L2Rpdj4KKzxzY3Jp
cHQ+CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB3aW5kb3cudGVzdFJ1bm5l
ci53YWl0VW50aWxEb25lKCk7CisKKyAgICByZXF1ZXN0QW5pbWF0aW9uRnJhbWUoKCkgPT4gewor
ICAgICAgICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCJkaXYiKS5jbGFzc0xpc3QuYWRkKCJjaGFu
Z2VkIik7CisgICAgICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgICAgIHdpbmRv
dy50ZXN0UnVubmVyLm5vdGlmeURvbmUoKTsKKyAgICB9KTsKKzwvc2NyaXB0PgorPC9ib2R5Pgor
PC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="427659"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="427693"
          type_id="3"
          status="-"
          setter="ews-feeder"
    />
          </attachment>
      

    </bug>

</bugzilla>