<?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>210468</bug_id>
          
          <creation_ts>2020-04-13 17:07:10 -0700</creation_ts>
          <short_desc>axis in scroll-snap-type should be required</short_desc>
          <delta_ts>2020-10-19 07:38: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>Scrolling</component>
          <version>Safari Technology Preview</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>BrowserCompat, InRadar, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Martin Robinson">mrobinson</assigned_to>
          <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>glenn</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>macpherson</cc>
    
    <cc>majidvp</cc>
    
    <cc>menard</cc>
    
    <cc>mrobinson</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1641183</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-13 17:07:10 -0700</bug_when>
    <thetext>We don&apos;t parse scroll-snap-type according to the spec:
https://drafts.csswg.org/css-scroll-snap-1/#scroll-snap-type

which means we&apos;re not compatible with Firefox and Chrome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641186</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-04-13 17:11:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/61746766&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1641209</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-04-13 18:28:28 -0700</bug_when>
    <thetext>Actually we do parse it:

    auto firstValue = consumeIdent&lt;CSSValueX, CSSValueY, CSSValueBlock, CSSValueInline, CSSValueBoth&gt;(range);
    if (firstValue)
        secondValue = consumeIdent&lt;CSSValueProximity, CSSValueMandatory&gt;(range);
    else
        firstValue = consumeIdent&lt;CSSValueNone, CSSValueProximity, CSSValueMandatory&gt;(range);

but we treat the axis optional, when it should be required.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698085</commentid>
    <comment_count>3</comment_count>
      <attachid>411435</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2020-10-15 06:34:11 -0700</bug_when>
    <thetext>Created attachment 411435
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698100</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2020-10-15 07:26:35 -0700</bug_when>
    <thetext>*** Bug 187697 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698159</commentid>
    <comment_count>5</comment_count>
      <attachid>411435</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-10-15 10:12:03 -0700</bug_when>
    <thetext>Comment on attachment 411435
Patch

I&apos;m concerned about web compat here. Does the snapping on https://music.apple.com still work?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698412</commentid>
    <comment_count>6</comment_count>
    <who name="Majid Valipour">majidvp</who>
    <bug_when>2020-10-15 17:58:13 -0700</bug_when>
    <thetext>FWIW, apple music scroll snapping works in Chrome which requires the new syntax.
Quick check on their home page showed they are using &quot;scroll-snap-type: x mandatory&quot;.


Unfortunately chrome css data stats (https://chromestatus.com/metrics/css/popularity) do not tell you much about the value. But we can use it to compare usage of attributes that exclusively belong to the old syntax vs the new syntax: 


[exclusively old] &lt;= 0.000001%
   scroll-snap-points-{x,y}, scroll-snap-coordinates, scroll-snap-destinations

[common in both] 2.090845%
  scroll-snap-types

[exclusively new] 2.090845%
  scroll-snap-align


This does suggest that old syntax is not being used much compared to the new one which could indicate that it is rare to have a single value that is not an axis as that is from old syntax and not valid in Chrome, Firefox, or Edge.

None of this is hard data on compat but hopefully helps.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1698413</commentid>
    <comment_count>7</comment_count>
    <who name="Majid Valipour">majidvp</who>
    <bug_when>2020-10-15 18:00:38 -0700</bug_when>
    <thetext>scroll-snap-align usage should be 2.119231%

so
[exclusively old] &lt;= 0.000001%
   scroll-snap-points-{x,y}, scroll-snap-coordinates, scroll-snap-destinations

[common in both] 2.090845%
  scroll-snap-type

[exclusively new] 2.119231%
  scroll-snap-align</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1699201</commentid>
    <comment_count>8</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-10-19 02:24:53 -0700</bug_when>
    <thetext>Committed r268665: &lt;https://trac.webkit.org/changeset/268665&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 411435.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>411435</attachid>
            <date>2020-10-15 06:34:11 -0700</date>
            <delta_ts>2020-10-19 02:24:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-210468-20201015153409.patch</filename>
            <type>text/plain</type>
            <size>12668</size>
            <attacher name="Martin Robinson">mrobinson</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY4NTIxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDJiOGYxMjZlYzJlYjhi
YjIwZTA2ZmJhNzNhYzlkYWUzNjFkNjZhOS4uNmYyMjUxOGE2MzkwZTRmYjNiMGY1ZTIyNDUxNzJi
MDEzMmE3N2YzYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDIwLTEwLTE1ICBNYXJ0
aW4gUm9iaW5zb24gIDxtcm9iaW5zb25AaWdhbGlhLmNvbT4KKworICAgICAgICBheGlzIGluIHNj
cm9sbC1zbmFwLXR5cGUgc2hvdWxkIGJlIHJlcXVpcmVkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTA0NjgKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVt
LzYxNzQ2NzY2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojpjb25zdW1lU2Nyb2xsU25hcFR5cGUpOiBUaGUgZmlyc3QgdmFsdWUgaXMgZWl0aGVyIHRoZSBz
Y3JvbGwgYXhpcyBvciAnbm9uZScuCisgICAgICAgICogc3R5bGUvU3R5bGVCdWlsZGVyQ29udmVy
dGVyLmg6CisgICAgICAgIChXZWJDb3JlOjpTdHlsZTo6QnVpbGRlckNvbnZlcnRlcjo6Y29udmVy
dFNjcm9sbFNuYXBUeXBlKTogSWYgdGhlIGZpcnN0IHZhbHVlIGlzICdub25lJywKKyAgICAgICAg
dGhlIGRlZmF1bHQgdmFsdWVzIG9mIFNjcm9sbFNuYXBUeXBlIHNob3VsZCBiZSBmaW5lLiBJZiB3
ZSBoYXZlIGEgc2Vjb25kIHZhbHVlLCB1c2UgaXQuCisgICAgICAgIE90aGVyd2lzZSB0aGUgZGVm
YXVsdCBmb3Igc3RyaWN0bmVzcyBpcyAicHJveGltaXR5LiIKKwogMjAyMC0xMC0xNSAgWW91ZW5u
IEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgSW50cm9kdWNlIGEgUmVtb3Rl
QXVkaW9Tb3VyY2VQcm92aWRlciB0byByZWNlaXZlIGF1ZGlvIHNhbXBsZXMgZm9yIHdlYiBhdWRp
byBmcm9tIEdQVVByb2Nlc3MKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2Nzcy9wYXJzZXIv
Q1NTUHJvcGVydHlQYXJzZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9w
ZXJ0eVBhcnNlci5jcHAKaW5kZXggZGFkMTUxMzVkNTcyMDQ2NDAzOGQ2YTViZWEzZTM3YmQ4MTkz
NTZkMi4uYWUwZGZlNDM0YTk1OTcxMzA1MjVhM2U2NzJkZjBjMWQ3N2Q5ZWUxMyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKKysrIGIv
U291cmNlL1dlYkNvcmUvY3NzL3BhcnNlci9DU1NQcm9wZXJ0eVBhcnNlci5jcHAKQEAgLTI1NTIs
MTYgKzI1NTIsMTEgQEAgc3RhdGljIFJlZlB0cjxDU1NWYWx1ZUxpc3Q+IGNvbnN1bWVTY3JvbGxT
bmFwQWxpZ24oQ1NTUGFyc2VyVG9rZW5SYW5nZSYgcmFuZ2UpCiBzdGF0aWMgUmVmUHRyPENTU1Zh
bHVlTGlzdD4gY29uc3VtZVNjcm9sbFNuYXBUeXBlKENTU1BhcnNlclRva2VuUmFuZ2UmIHJhbmdl
KQogewogICAgIFJlZlB0cjxDU1NWYWx1ZUxpc3Q+IHR5cGVWYWx1ZSA9IENTU1ZhbHVlTGlzdDo6
Y3JlYXRlU3BhY2VTZXBhcmF0ZWQoKTsKLSAgICBSZWZQdHI8Q1NTUHJpbWl0aXZlVmFsdWU+IHNl
Y29uZFZhbHVlOwotCi0gICAgYXV0byBmaXJzdFZhbHVlID0gY29uc3VtZUlkZW50PENTU1ZhbHVl
WCwgQ1NTVmFsdWVZLCBDU1NWYWx1ZUJsb2NrLCBDU1NWYWx1ZUlubGluZSwgQ1NTVmFsdWVCb3Ro
PihyYW5nZSk7Ci0gICAgaWYgKGZpcnN0VmFsdWUpCi0gICAgICAgIHNlY29uZFZhbHVlID0gY29u
c3VtZUlkZW50PENTU1ZhbHVlUHJveGltaXR5LCBDU1NWYWx1ZU1hbmRhdG9yeT4ocmFuZ2UpOwot
ICAgIGVsc2UKLSAgICAgICAgZmlyc3RWYWx1ZSA9IGNvbnN1bWVJZGVudDxDU1NWYWx1ZU5vbmUs
IENTU1ZhbHVlUHJveGltaXR5LCBDU1NWYWx1ZU1hbmRhdG9yeT4ocmFuZ2UpOwogCisgICAgYXV0
byBmaXJzdFZhbHVlID0gY29uc3VtZUlkZW50PENTU1ZhbHVlTm9uZSwgQ1NTVmFsdWVYLCBDU1NW
YWx1ZVksIENTU1ZhbHVlQmxvY2ssIENTU1ZhbHVlSW5saW5lLCBDU1NWYWx1ZUJvdGg+KHJhbmdl
KTsKICAgICBpZiAoIWZpcnN0VmFsdWUpCiAgICAgICAgIHJldHVybiBudWxscHRyOworICAgIGF1
dG8gc2Vjb25kVmFsdWUgPSBjb25zdW1lSWRlbnQ8Q1NTVmFsdWVQcm94aW1pdHksIENTU1ZhbHVl
TWFuZGF0b3J5PihyYW5nZSk7CiAKICAgICB0eXBlVmFsdWUtPmFwcGVuZChmaXJzdFZhbHVlLnJl
bGVhc2VOb25OdWxsKCkpOwogICAgIGlmIChzZWNvbmRWYWx1ZSkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3N0eWxlL1N0eWxlQnVpbGRlckNvbnZlcnRlci5oIGIvU291cmNlL1dlYkNvcmUv
c3R5bGUvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgKaW5kZXggMTk5MDNkZDAwMWRmNmZiN2QzZDMw
NTgwMzVmOTQwNjYxMjM2NDA4Yi4uNWUxNjJmZDllYzhjM2IzMzk0ZjAyZGM3ZDg3ZDM2NzY5ZWIy
ZDQzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVCdWlsZGVyQ29udmVy
dGVyLmgKKysrIGIvU291cmNlL1dlYkNvcmUvc3R5bGUvU3R5bGVCdWlsZGVyQ29udmVydGVyLmgK
QEAgLTkwNiwyMyArOTA2LDE1IEBAIGlubGluZSBTY3JvbGxTbmFwVHlwZSBCdWlsZGVyQ29udmVy
dGVyOjpjb252ZXJ0U2Nyb2xsU25hcFR5cGUoQnVpbGRlclN0YXRlJiwgY29uCiAgICAgU2Nyb2xs
U25hcFR5cGUgdHlwZTsKICAgICBhdXRvJiB2YWx1ZXMgPSBkb3duY2FzdDxDU1NWYWx1ZUxpc3Q+
KHZhbHVlKTsKICAgICBhdXRvJiBmaXJzdFZhbHVlID0gZG93bmNhc3Q8Q1NTUHJpbWl0aXZlVmFs
dWU+KCp2YWx1ZXMuaXRlbSgwKSk7Ci0gICAgaWYgKHZhbHVlcy5sZW5ndGgoKSA9PSAyKSB7Ci0g
ICAgICAgIHR5cGUuYXhpcyA9IGZpcnN0VmFsdWU7Ci0gICAgICAgIHR5cGUuc3RyaWN0bmVzcyA9
IGRvd25jYXN0PENTU1ByaW1pdGl2ZVZhbHVlPigqdmFsdWVzLml0ZW0oMSkpOworICAgIGlmIChm
aXJzdFZhbHVlLnZhbHVlSUQoKSA9PSBDU1NWYWx1ZU5vbmUpCiAgICAgICAgIHJldHVybiB0eXBl
OwotICAgIH0KIAotICAgIHN3aXRjaCAoZmlyc3RWYWx1ZS52YWx1ZUlEKCkpIHsKLSAgICBjYXNl
IENTU1ZhbHVlTm9uZToKLSAgICBjYXNlIENTU1ZhbHVlTWFuZGF0b3J5OgotICAgIGNhc2UgQ1NT
VmFsdWVQcm94aW1pdHk6Ci0gICAgICAgIHR5cGUuc3RyaWN0bmVzcyA9IGZpcnN0VmFsdWU7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHR5cGUuYXhpcyA9IGZpcnN0VmFs
dWU7CisgICAgdHlwZS5heGlzID0gZmlyc3RWYWx1ZTsKKyAgICBpZiAodmFsdWVzLmxlbmd0aCgp
ID09IDIpCisgICAgICAgIHR5cGUuc3RyaWN0bmVzcyA9IGRvd25jYXN0PENTU1ByaW1pdGl2ZVZh
bHVlPigqdmFsdWVzLml0ZW0oMSkpOworICAgIGVsc2UKICAgICAgICAgdHlwZS5zdHJpY3RuZXNz
ID0gU2Nyb2xsU25hcFN0cmljdG5lc3M6OlByb3hpbWl0eTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
fQorCiAgICAgcmV0dXJuIHR5cGU7CiB9CiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBjZjc4ZjM2N2Q1YjI3YTgyMWUwNzAz
NTIzNmU1ODhmODVmM2M2NDE2Li5jNjY4MDg5Y2FiNDcwMjA5NDY3Njk4ZGE3MjM2NmNkZGZjMjcy
MDM2IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMjAtMTAtMTUgIE1hcnRpbiBSb2JpbnNvbiAg
PG1yb2JpbnNvbkBpZ2FsaWEuY29tPgorCisgICAgICAgIGF4aXMgaW4gc2Nyb2xsLXNuYXAtdHlw
ZSBzaG91bGQgYmUgcmVxdWlyZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTIxMDQ2OAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjE3NDY3NjY+CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBjc3MzL3Nj
cm9sbC1zbmFwL3Njcm9sbC1zbmFwLWluaGVyaXQuaHRtbDogVXBkYXRlIHRlc3QgYW5kIHJlc3Vs
dHMgdG8gcmVmbGVjdCBzcGVjaWZpY2F0aW9uLgorICAgICAgICAqIGNzczMvc2Nyb2xsLXNuYXAv
c2Nyb2xsLXNuYXAtcHJvcGVydHktY29tcHV0ZWQtc3R5bGUtZXhwZWN0ZWQudHh0OiBEaXR0by4K
KyAgICAgICAgKiBjc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFwLXByb3BlcnR5LWNvbXB1dGVk
LXN0eWxlLmpzOiBEaXR0by4KKyAgICAgICAgKiBjc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFw
LXByb3BlcnR5LXBhcnNpbmctZXhwZWN0ZWQudHh0OiBEaXR0by4KKyAgICAgICAgKiBjc3MzL3Nj
cm9sbC1zbmFwL3Njcm9sbC1zbmFwLXByb3BlcnR5LXBhcnNpbmcuanM6IERpdHRvLgorCiAyMDIw
LTEwLTE1ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1v
dmUgPGJyPiByZW5kZXIgdHJlZSBkdW1wIHF1aXJrCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2MvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxv
ZwppbmRleCBmZDdiMjlhMDFiZTA0NWZhZDhiZmQ1ZmFiMzg0Y2ZkOTZlNTg3MGNjLi45YTAwZjkx
MWY0YTkxOTJkMTc4YmU1NGFiMGNiNWNkMmI4MDZkZjVjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAyMC0xMC0xNSAgTWFydGluIFJvYmluc29uICA8
bXJvYmluc29uQGlnYWxpYS5jb20+CisKKyAgICAgICAgYXhpcyBpbiBzY3JvbGwtc25hcC10eXBl
IHNob3VsZCBiZSByZXF1aXJlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjEwNDY4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MTc0Njc2Nj4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHdlYi1wbGF0
Zm9ybS10ZXN0cy9jc3MvY3NzLXNjcm9sbC1zbmFwL3BhcnNpbmcvc2Nyb2xsLXNuYXAtdHlwZS1p
bnZhbGlkLWV4cGVjdGVkLnR4dDogVXBkYXRlCisgICAgICAgIGV4cGVjdGVkIHJlc3VsdHMgdG8g
bm90ZSBuZXdseSBwYXNzaW5nIHRlc3RzLgorCiAyMDIwLTEwLTE0ICBTZXJnaW8gVmlsbGFyIFNl
bmluICA8c3ZpbGxhckBpZ2FsaWEuY29tPgogCiAgICAgICAgIFtjc3MtZmxleGJveF0gZmxleC1n
cm93IHByb3BlcnR5IHNob3VsZCBiZSBhbmltYXRhYmxlCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0
cy9jc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFwLWluaGVyaXQuaHRtbCBiL0xheW91dFRlc3Rz
L2NzczMvc2Nyb2xsLXNuYXAvc2Nyb2xsLXNuYXAtaW5oZXJpdC5odG1sCmluZGV4IGQ4N2ZjM2Nj
NGM0MjkxNjFkYjBlZDlhZjQyMTgwZmY2OWFmMDE5MTYuLjAyNGQ5ZjBiY2Q3ZmJhYTNjNDRhMmVj
YmNiN2NjNDY5MzJhNzI4MmMgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2NzczMvc2Nyb2xsLXNu
YXAvc2Nyb2xsLXNuYXAtaW5oZXJpdC5odG1sCisrKyBiL0xheW91dFRlc3RzL2NzczMvc2Nyb2xs
LXNuYXAvc2Nyb2xsLXNuYXAtaW5oZXJpdC5odG1sCkBAIC0yOSw3ICsyOSw3IEBACiAgICAgICAg
ICAgICB9CiAKICAgICAgICAgICAgIC5ub0luaGVyaXQgewotICAgICAgICAgICAgICAgIHNjcm9s
bC1zbmFwLXR5cGU6IG1hbmRhdG9yeTsKKyAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC10eXBl
OiBib3RoIG1hbmRhdG9yeTsKICAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2Vu
dGVyOwogICAgICAgICAgICAgICAgIHNjcm9sbC1wYWRkaW5nOiAyMHB4OwogICAgICAgICAgICAg
ICAgIHNjcm9sbC1zbmFwLW1hcmdpbjogMCAxcHg7CkBAIC00MywyMSArNDMsMjEgQEAKICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgLmluaGVyaXRBbGlnbiB7Ci0gICAgICAgICAgICAgICAg
c2Nyb2xsLXNuYXAtdHlwZTogbWFuZGF0b3J5OworICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFw
LXR5cGU6IGJvdGggbWFuZGF0b3J5OwogICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWdu
OiBpbmhlcml0OwogICAgICAgICAgICAgICAgIHNjcm9sbC1wYWRkaW5nOiAyMHB4OwogICAgICAg
ICAgICAgICAgIHNjcm9sbC1zbmFwLW1hcmdpbjogMCAxcHg7CiAgICAgICAgICAgICB9CiAKICAg
ICAgICAgICAgIC5pbmhlcml0UGFkZGluZyB7Ci0gICAgICAgICAgICAgICAgc2Nyb2xsLXNuYXAt
dHlwZTogbWFuZGF0b3J5OworICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IGJvdGgg
bWFuZGF0b3J5OwogICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBjZW50ZXI7CiAg
ICAgICAgICAgICAgICAgc2Nyb2xsLXBhZGRpbmc6IGluaGVyaXQ7CiAgICAgICAgICAgICAgICAg
c2Nyb2xsLXNuYXAtbWFyZ2luOiAwIDFweDsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAg
LmluaGVyaXRNYXJnaW4gewotICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG1hbmRh
dG9yeTsKKyAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC10eXBlOiBib3RoIG1hbmRhdG9yeTsK
ICAgICAgICAgICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyOwogICAgICAgICAgICAg
ICAgIHNjcm9sbC1wYWRkaW5nOiAyMHB4OwogICAgICAgICAgICAgICAgIHNjcm9sbC1zbmFwLW1h
cmdpbjogaW5oZXJpdDsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2NzczMvc2Nyb2xsLXNuYXAv
c2Nyb2xsLXNuYXAtcHJvcGVydHktY29tcHV0ZWQtc3R5bGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0
VGVzdHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1jb21wdXRlZC1zdHls
ZS1leHBlY3RlZC50eHQKaW5kZXggZWJlM2I4YzA0ODYwNjZkMGMwZWZmMDE4ZmVhYmYwZWM1NTY4
MGI3NC4uNDEyY2ZhMzgwODUyZTUzY2RlNzdkZTA5YTdhM2VjMGUwMzM3YzNiOCAxMDA2NDQKLS0t
IGEvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1jb21w
dXRlZC1zdHlsZS1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwtc25h
cC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1jb21wdXRlZC1zdHlsZS1leHBlY3RlZC50eHQKQEAgLTI1
LDExICsyNSwxMSBAQCBQQVNTIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmJvZHkp
LmdldFByb3BlcnR5VmFsdWUoJ3Njcm9sbC1zbmFwLXR5cGUnKQogYXhpcyBmb2xsb3dpbmcgc3Ry
aWN0bmVzczogYG1hbmRhdG9yeSBpbmxpbmVgCiBQQVNTIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxl
KGRvY3VtZW50LmJvZHkpLmdldFByb3BlcnR5VmFsdWUoJ3Njcm9sbC1zbmFwLXR5cGUnKSBpcyAn
bm9uZScKIAotaW5pdGlhbCB2YWx1ZTogYGluaXRpYWxgCitvbmx5IHN0cmljdG5lc3M6IGBtYW5k
YXRvcnlgCiBQQVNTIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKGRvY3VtZW50LmJvZHkpLmdldFBy
b3BlcnR5VmFsdWUoJ3Njcm9sbC1zbmFwLXR5cGUnKSBpcyAnbm9uZScKIAotb25seSBzdHJpY3Ru
ZXNzOiBgbWFuZGF0b3J5YAotUEFTUyB3aW5kb3cuZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5i
b2R5KS5nZXRQcm9wZXJ0eVZhbHVlKCdzY3JvbGwtc25hcC10eXBlJykgaXMgJ2JvdGggbWFuZGF0
b3J5JworaW5pdGlhbCB2YWx1ZTogYGluaXRpYWxgCitQQVNTIHdpbmRvdy5nZXRDb21wdXRlZFN0
eWxlKGRvY3VtZW50LmJvZHkpLmdldFByb3BlcnR5VmFsdWUoJ3Njcm9sbC1zbmFwLXR5cGUnKSBp
cyAnbm9uZScKIAogb25seSBheGlzOiBgYm90aGAKIFBBU1Mgd2luZG93LmdldENvbXB1dGVkU3R5
bGUoZG9jdW1lbnQuYm9keSkuZ2V0UHJvcGVydHlWYWx1ZSgnc2Nyb2xsLXNuYXAtdHlwZScpIGlz
ICdib3RoJwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwt
c25hcC1wcm9wZXJ0eS1jb21wdXRlZC1zdHlsZS5qcyBiL0xheW91dFRlc3RzL2NzczMvc2Nyb2xs
LXNuYXAvc2Nyb2xsLXNuYXAtcHJvcGVydHktY29tcHV0ZWQtc3R5bGUuanMKaW5kZXggNDJhNjdj
ZWJmYjY1MTFjNTJmMTIzZWNmODk1NDIxNDM2NDhjZTBlNC4uNWY3YjYxMWVmNmQyZDlmOWY4MDlk
ZjhjYmI1Njg1YmIxY2Q1NWU4NSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwt
c25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1jb21wdXRlZC1zdHlsZS5qcworKysgYi9MYXlvdXRU
ZXN0cy9jc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFwLXByb3BlcnR5LWNvbXB1dGVkLXN0eWxl
LmpzCkBAIC0yNyw5ICsyNyw5IEBAIHRlc3RDb21wdXRlZFNjcm9sbFNuYXBSdWxlKCJub25lIGZv
bGxvd2luZyBheGlzIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAiYm90aCBub25lCiB0ZXN0Q29tcHV0
ZWRTY3JvbGxTbmFwUnVsZSgidHdvIGF4aXMgdmFsdWVzIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAi
YmxvY2sgaW5saW5lIiwgIm5vbmUiKTsKIHRlc3RDb21wdXRlZFNjcm9sbFNuYXBSdWxlKCJ0d28g
c3RyaWN0bmVzcyB2YWx1ZXMiLCAic2Nyb2xsLXNuYXAtdHlwZSIsICJwcm94aW1pdHkgbWFuZGF0
b3J5IiwgIm5vbmUiKTsKIHRlc3RDb21wdXRlZFNjcm9sbFNuYXBSdWxlKCJheGlzIGZvbGxvd2lu
ZyBzdHJpY3RuZXNzIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAibWFuZGF0b3J5IGlubGluZSIsICJu
b25lIik7Cit0ZXN0Q29tcHV0ZWRTY3JvbGxTbmFwUnVsZSgib25seSBzdHJpY3RuZXNzIiwgInNj
cm9sbC1zbmFwLXR5cGUiLCAibWFuZGF0b3J5IiwgIm5vbmUiKTsKIC8vIFZhbGlkIGRlY2xhcmF0
aW9ucwogdGVzdENvbXB1dGVkU2Nyb2xsU25hcFJ1bGUoImluaXRpYWwgdmFsdWUiLCAic2Nyb2xs
LXNuYXAtdHlwZSIsICJpbml0aWFsIiwgIm5vbmUiKTsKLXRlc3RDb21wdXRlZFNjcm9sbFNuYXBS
dWxlKCJvbmx5IHN0cmljdG5lc3MiLCAic2Nyb2xsLXNuYXAtdHlwZSIsICJtYW5kYXRvcnkiLCAi
Ym90aCBtYW5kYXRvcnkiKTsKIHRlc3RDb21wdXRlZFNjcm9sbFNuYXBSdWxlKCJvbmx5IGF4aXMi
LCAic2Nyb2xsLXNuYXAtdHlwZSIsICJib3RoIiwgImJvdGgiKTsKIHRlc3RDb21wdXRlZFNjcm9s
bFNuYXBSdWxlKCJub25lIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAibm9uZSIsICJub25lIik7CiB0
ZXN0Q29tcHV0ZWRTY3JvbGxTbmFwUnVsZSgic3RyaWN0bmVzcyBmb2xsb3dpbmcgYXhpcyIsICJz
Y3JvbGwtc25hcC10eXBlIiwgImlubGluZSBtYW5kYXRvcnkiLCAiaW5saW5lIG1hbmRhdG9yeSIp
OwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1w
cm9wZXJ0eS1wYXJzaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2NzczMvc2Nyb2xsLXNu
YXAvc2Nyb2xsLXNuYXAtcHJvcGVydHktcGFyc2luZy1leHBlY3RlZC50eHQKaW5kZXggNzM4NDlm
ZjQ2OGM0NTI0MGNjNGI5NjViMDA1NWY1YjhkMzU0YTA3Zi4uMzQ0MzFmNTdkOTM5MzI3ODFkZTFi
NjNiMjE3YzM3YjQxNzFhOTRiYiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvY3NzMy9zY3JvbGwt
c25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1wYXJzaW5nLWV4cGVjdGVkLnR4dAorKysgYi9MYXlv
dXRUZXN0cy9jc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFwLXByb3BlcnR5LXBhcnNpbmctZXhw
ZWN0ZWQudHh0CkBAIC05LDExICs5LDYgQEAgUEFTUyBjc3NSdWxlLnR5cGUgaXMgMQogUEFTUyBk
ZWNsYXJhdGlvbi5sZW5ndGggaXMgMQogUEFTUyBkZWNsYXJhdGlvbi5nZXRQcm9wZXJ0eVZhbHVl
KCdzY3JvbGwtc25hcC10eXBlJykgaXMgJ2luaXRpYWwnCiAKLW9ubHkgc3RyaWN0bmVzcyA6IG1h
bmRhdG9yeQotUEFTUyBjc3NSdWxlLnR5cGUgaXMgMQotUEFTUyBkZWNsYXJhdGlvbi5sZW5ndGgg
aXMgMQotUEFTUyBkZWNsYXJhdGlvbi5nZXRQcm9wZXJ0eVZhbHVlKCdzY3JvbGwtc25hcC10eXBl
JykgaXMgJ21hbmRhdG9yeScKLQogb25seSBheGlzIDogYm90aAogUEFTUyBjc3NSdWxlLnR5cGUg
aXMgMQogUEFTUyBkZWNsYXJhdGlvbi5sZW5ndGggaXMgMQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1wYXJzaW5nLmpzIGIvTGF5
b3V0VGVzdHMvY3NzMy9zY3JvbGwtc25hcC9zY3JvbGwtc25hcC1wcm9wZXJ0eS1wYXJzaW5nLmpz
CmluZGV4IDUxM2Q3OTc3NzZjZDM0YWJhMjQ5MDRkOTAwYTdkMTVmMGM4OWI4Y2IuLjIyYjMyNGNl
YzY1ODQ4ODY0ZDhjNzkzMDI2MTRjY2ZlZWMyYWVmOTUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L2NzczMvc2Nyb2xsLXNuYXAvc2Nyb2xsLXNuYXAtcHJvcGVydHktcGFyc2luZy5qcworKysgYi9M
YXlvdXRUZXN0cy9jc3MzL3Njcm9sbC1zbmFwL3Njcm9sbC1zbmFwLXByb3BlcnR5LXBhcnNpbmcu
anMKQEAgLTIxLDcgKzIxLDYgQEAgZnVuY3Rpb24gdGVzdFNjcm9sbFNuYXBSdWxlKGRlc2NyaXB0
aW9uLCBzbmFwUHJvcGVydHksIHJ1bGUsIGV4cGVjdGVkVmFsdWUsIGV4cGUKIH0KIAogdGVzdFNj
cm9sbFNuYXBSdWxlKCJpbml0aWFsIHZhbHVlIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAiaW5pdGlh
bCIsICJpbml0aWFsIiwgMSk7Ci10ZXN0U2Nyb2xsU25hcFJ1bGUoIm9ubHkgc3RyaWN0bmVzcyIs
ICJzY3JvbGwtc25hcC10eXBlIiwgIm1hbmRhdG9yeSIsICJtYW5kYXRvcnkiLCAxKTsKIHRlc3RT
Y3JvbGxTbmFwUnVsZSgib25seSBheGlzIiwgInNjcm9sbC1zbmFwLXR5cGUiLCAiYm90aCIsICJi
b3RoIiwgMSk7CiB0ZXN0U2Nyb2xsU25hcFJ1bGUoIm5vbmUiLCAic2Nyb2xsLXNuYXAtdHlwZSIs
ICJub25lIiwgIm5vbmUiLCAxKTsKIHRlc3RTY3JvbGxTbmFwUnVsZSgic3RyaWN0bmVzcyBmb2xs
b3dpbmcgYXhpcyIsICJzY3JvbGwtc25hcC10eXBlIiwgImlubGluZSBtYW5kYXRvcnkiLCAiaW5s
aW5lIG1hbmRhdG9yeSIsIDEpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNj
L3dlYi1wbGF0Zm9ybS10ZXN0cy9jc3MvY3NzLXNjcm9sbC1zbmFwL3BhcnNpbmcvc2Nyb2xsLXNu
YXAtdHlwZS1pbnZhbGlkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93
ZWItcGxhdGZvcm0tdGVzdHMvY3NzL2Nzcy1zY3JvbGwtc25hcC9wYXJzaW5nL3Njcm9sbC1zbmFw
LXR5cGUtaW52YWxpZC1leHBlY3RlZC50eHQKaW5kZXggMzY2MzJjYzE2NjEwMDU1MDgwODg0MGQy
ZDNiZjY0MDZjNTVmMWYzYS4uZWQ1ODE0ZmZkZjE4NWQ1M2JiNTczMTFhMmVmZmU0Mjg2YmEwNzU5
YSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9jc3MvY3NzLXNjcm9sbC1zbmFwL3BhcnNpbmcvc2Nyb2xsLXNuYXAtdHlwZS1pbnZhbGlkLWV4
cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRl
c3RzL2Nzcy9jc3Mtc2Nyb2xsLXNuYXAvcGFyc2luZy9zY3JvbGwtc25hcC10eXBlLWludmFsaWQt
ZXhwZWN0ZWQudHh0CkBAIC0zLDggKzMsOCBAQCBQQVNTIGUuc3R5bGVbJ3Njcm9sbC1zbmFwLXR5
cGUnXSA9ICJhdXRvIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKIFBBU1MgZS5z
dHlsZVsnc2Nyb2xsLXNuYXAtdHlwZSddID0gInggeSIgc2hvdWxkIG5vdCBzZXQgdGhlIHByb3Bl
cnR5IHZhbHVlCiBQQVNTIGUuc3R5bGVbJ3Njcm9sbC1zbmFwLXR5cGUnXSA9ICJibG9jayBtYW5k
YXRvcnkgaW5saW5lIiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKIFBBU1MgZS5z
dHlsZVsnc2Nyb2xsLXNuYXAtdHlwZSddID0gImJvdGggbm9uZSIgc2hvdWxkIG5vdCBzZXQgdGhl
IHByb3BlcnR5IHZhbHVlCi1GQUlMIGUuc3R5bGVbJ3Njcm9sbC1zbmFwLXR5cGUnXSA9ICJtYW5k
YXRvcnkiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZSBhc3NlcnRfZXF1YWxzOiBl
eHBlY3RlZCAiIiBidXQgZ290ICJtYW5kYXRvcnkiCi1GQUlMIGUuc3R5bGVbJ3Njcm9sbC1zbmFw
LXR5cGUnXSA9ICJwcm94aW1pdHkiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZSBh
c3NlcnRfZXF1YWxzOiBleHBlY3RlZCAiIiBidXQgZ290ICJwcm94aW1pdHkiCitQQVNTIGUuc3R5
bGVbJ3Njcm9sbC1zbmFwLXR5cGUnXSA9ICJtYW5kYXRvcnkiIHNob3VsZCBub3Qgc2V0IHRoZSBw
cm9wZXJ0eSB2YWx1ZQorUEFTUyBlLnN0eWxlWydzY3JvbGwtc25hcC10eXBlJ10gPSAicHJveGlt
aXR5IiBzaG91bGQgbm90IHNldCB0aGUgcHJvcGVydHkgdmFsdWUKIFBBU1MgZS5zdHlsZVsnc2Ny
b2xsLXNuYXAtdHlwZSddID0gIm1hbmRhdG9yeSBpbmxpbmUiIHNob3VsZCBub3Qgc2V0IHRoZSBw
cm9wZXJ0eSB2YWx1ZQogUEFTUyBlLnN0eWxlWydzY3JvbGwtc25hcC10eXBlJ10gPSAicHJveGlt
aXR5IGJvdGgiIHNob3VsZCBub3Qgc2V0IHRoZSBwcm9wZXJ0eSB2YWx1ZQogUEFTUyBlLnN0eWxl
WydzY3JvbGwtc25hcC10eXBlJ10gPSAibWFuZGF0b3J5IHgiIHNob3VsZCBub3Qgc2V0IHRoZSBw
cm9wZXJ0eSB2YWx1ZQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>