<?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>208570</bug_id>
          
          <creation_ts>2020-03-04 03:08:00 -0800</creation_ts>
          <short_desc>frame/iframe scrolling attribute does to recognize value &quot;noscroll&quot; or &quot;off&quot;</short_desc>
          <delta_ts>2020-03-18 11:13: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>DOM</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, WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>209178</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Frédéric Wang Nélar">fred.wang</reporter>
          <assigned_to name="Frédéric Wang Nélar">fred.wang</assigned_to>
          <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>fred.wang</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>masonf</cc>
    
    <cc>mjs</cc>
    
    <cc>rbuis</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1625471</commentid>
    <comment_count>0</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2020-03-04 03:08:00 -0800</bug_when>
    <thetext>From https://html.spec.whatwg.org/multipage/rendering.html#the-page:

&gt; If a Document&apos;s browsing context is a child browsing context, the container of that browsing context is a frame or iframe element, that element has a scrolling attribute, and that attribute&apos;s value is an ASCII case-insensitive match for the string &quot;off&quot;, &quot;noscroll&quot;, or &quot;no&quot;, then the user agent is expected to prevent any scrollbars from being shown for the viewport of the Document&apos;s browsing context, regardless of the &apos;overflow&apos; property that applies to that viewport.

Source/WebCore/html/HTMLFrameElementBase.cpp only handles &quot;no&quot;:

ScrollbarMode HTMLFrameElementBase::scrollingMode() const
{
    return equalLettersIgnoringASCIICase(attributeWithoutSynchronization(scrollingAttr), &quot;no&quot;)
        ? ScrollbarAlwaysOff : ScrollbarAuto;
}

Gecko recognizes the three values and Chromium added support for them after fixing https://bugs.chromium.org/p/chromium/issues/detail?id=1057454

WPT test was added in https://chromium-review.googlesource.com/c/chromium/src/+/2085396</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625962</commentid>
    <comment_count>1</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2020-03-04 23:39:23 -0800</bug_when>
    <thetext>This should be trivial fix. I can take care of this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1625998</commentid>
    <comment_count>2</comment_count>
      <attachid>392550</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2020-03-05 02:19:04 -0800</bug_when>
    <thetext>Created attachment 392550
WIP Patch

WPT tests haven&apos;t arrived yet into the WPT repos, so we need to wait before taking this...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626136</commentid>
    <comment_count>3</comment_count>
    <who name="Mason Freed">masonf</who>
    <bug_when>2020-03-05 09:42:18 -0800</bug_when>
    <thetext>WPT tests are hung up here: https://github.com/web-platform-tests/wpt/pull/22072</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630861</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-03-17 13:26:20 -0700</bug_when>
    <thetext>Are &quot;off&quot;, &quot;noscroll&quot;, or &quot;no&quot; synonymous?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1630886</commentid>
    <comment_count>5</comment_count>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2020-03-17 14:18:03 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #4)
&gt; Are &quot;off&quot;, &quot;noscroll&quot;, or &quot;no&quot; synonymous?

In HTML5, yes (see comment 0).

Maybe this was different in HTML4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631059</commentid>
    <comment_count>6</comment_count>
      <attachid>393825</attachid>
    <who name="Frédéric Wang Nélar">fred.wang</who>
    <bug_when>2020-03-18 00:27:37 -0700</bug_when>
    <thetext>Created attachment 393825
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631208</commentid>
    <comment_count>7</comment_count>
      <attachid>393825</attachid>
    <who name="Rob Buis">rbuis</who>
    <bug_when>2020-03-18 09:48:48 -0700</bug_when>
    <thetext>Comment on attachment 393825
Patch

Approved also since Maciej indicated it as a reasonable change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631255</commentid>
    <comment_count>8</comment_count>
      <attachid>393825</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-18 11:12:43 -0700</bug_when>
    <thetext>Comment on attachment 393825
Patch

Clearing flags on attachment: 393825

Committed r258651: &lt;https://trac.webkit.org/changeset/258651&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631256</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-18 11:12:45 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631257</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-18 11:13:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/60592188&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>392550</attachid>
            <date>2020-03-05 02:19:04 -0800</date>
            <delta_ts>2020-03-18 00:27:37 -0700</delta_ts>
            <desc>WIP Patch</desc>
            <filename>0001-Bug-208570-frame-iframe-scrolling-attribute-does-to-.patch</filename>
            <type>text/plain</type>
            <size>8422</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">RnJvbSAzYWI5MzM2ODc0Njk2NDUzNTQ0OTM1ZTJkOTMxOGY3YjBhYjk4ODEyIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBGcmVkZXJpYyBXYW5nIDxmd2FuZ0BpZ2FsaWEuY29tPgpEYXRl
OiBUaHUsIDUgTWFyIDIwMjAgMTE6MTU6NDEgKzAxMDAKU3ViamVjdDogW1BBVENIIHhzZXJ2ZXJd
IEJ1ZyAyMDg1NzAgLSBmcmFtZS9pZnJhbWUgc2Nyb2xsaW5nIGF0dHJpYnV0ZSBkb2VzIHRvCiBy
ZWNvZ25pemUgdmFsdWUgIm5vc2Nyb2xsIiBvciAib2ZmIgoKLS0tCiAuLi4vaWZyYW1lLXNjcm9s
bGluZy1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbCAgfCAxNiArKysrKysrKysrCiAuLi5lLXNjcm9s
bGluZy1hdHRyaWJ1dGUtdmFsdWVzLWV4cGVjdGVkLmh0bWwgfCAyOSArKysrKysrKysrKysrKysr
KysrCiAuLi4vaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtdmFsdWVzLmh0bWwgICAgfCAyOSAr
KysrKysrKysrKysrKysrKysrCiAuLi4vdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1
dGUuaHRtbCAgfCAyNCArKysrKysrKysrKysrKysKIC4uLi90aGUtcGFnZS9zdXBwb3J0L2JpZy1w
YWdlLmh0bWwgICAgICAgICAgICB8ICAyICsrCiBTb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGcmFt
ZUVsZW1lbnRCYXNlLmNwcCAgfCAgNSArKystCiA2IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvaW1w
b3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQt
ZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRt
bAogY3JlYXRlIG1vZGUgMTAwNjQ0IExheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lm
cmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLXZhbHVlcy1leHBlY3RlZC5odG1sCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1s
L3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGlu
Zy1hdHRyaWJ1dGUtdmFsdWVzLmh0bWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNl
ZC1lbGVtZW50cy90aGUtcGFnZS9pZnJhbWUtc2Nyb2xsaW5nLWF0dHJpYnV0ZS5odG1sCiBjcmVh
dGUgbW9kZSAxMDA2NDQgTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2Uvc3VwcG9ydC9i
aWctcGFnZS5odG1sCgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBh
Z2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbCBiL0xheW91dFRlc3Rz
L2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxh
Y2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLWV4cGVjdGVk
Lmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjU2OTdiMDY1NWQ4
Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZy
YW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtZXhwZWN0ZWQuaHRtbApAQCAtMCwwICsxLDE2IEBACis8
IURPQ1RZUEUgaHRtbD4KKzx0aXRsZT5pZnJhbWU6IGNoYW5naW5nIHRoZSBzY3JvbGxpbmcgYXR0
cmlidXRlPC90aXRsZT4KKzxsaW5rIHJlbD0iYXV0aG9yIiB0aXRsZT0iTWFzb24gRnJlZWQiIGhy
ZWY9Im1haWx0bzptYXNvbmZyZWVkQGNocm9taXVtLm9yZyI+CisKKworCis8c3R5bGU+CisgICAg
aWZyYW1lIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4OworICAgICAgICBoZWlnaHQ6IDEwMHB4Owor
ICAgIH0KKzwvc3R5bGU+CisKKzxwPlRoZXNlIHR3byBpZnJhbWVzIHNob3VsZCAqYm90aCogcmVu
ZGVyIHdpdGggc2Nyb2xsYmFyczo8L3A+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5o
dG1sIiBzY3JvbGxpbmc9InVua25vd24iPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1cHBvcnQv
YmlnLXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJ1bmtub3duIj48L2lmcmFtZT4KZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJp
bmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3JvbGxpbmctYXR0cmli
dXRlLXZhbHVlcy1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1w
bGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBh
Z2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtdmFsdWVzLWV4cGVjdGVkLmh0bWwKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjVjNDE2YjI5NGZmCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1s
L3JlbmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGlu
Zy1hdHRyaWJ1dGUtdmFsdWVzLWV4cGVjdGVkLmh0bWwKQEAgLTAsMCArMSwyOSBAQAorPCFET0NU
WVBFIGh0bWw+Cis8dGl0bGU+VGhlIHNjcm9sbGluZyBhdHRyaWJ1dGU8L3RpdGxlPgorPGxpbmsg
cmVsPSJhdXRob3IiIHRpdGxlPSJNYXNvbiBGcmVlZCIgaHJlZj0ibWFpbHRvOm1hc29uZnJlZWRA
Y2hyb21pdW0ub3JnIj4KKworCisKKzxzdHlsZT4KKyAgICBpZnJhbWUgeworICAgICAgICB3aWR0
aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKworPHA+
VGhpcyBwYWdlIHRlc3RzIHRoZSBiZWhhdmlvciBvZiB0aGUgPHR0PnNjcm9sbGluZzwvdHQ+IGF0
dHJpYnV0ZSBvbgorPHR0PiZsdDtpZnJhbWUmZ3Q7PC90dD4gZWxlbWVudHMgd2hpY2ggY29udGFp
biBhIHBhZ2UgbGFyZ2UgZW5vdWdoIHRvIG5lZWQgdG8KK2JlIHNjcm9sbGVkLjwvcD4KKworPGlm
cmFtZSBzcmM9InN1cHBvcnQvYmlnLXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJhdXRvIj48L2lmcmFt
ZT4KKzxpZnJhbWUgc3JjPSJzdXBwb3J0L2JpZy1wYWdlLmh0bWwiIHNjcm9sbGluZz0iYXV0byI+
PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1sIiBzY3JvbGxpbmc9
ImF1dG8iPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1cHBvcnQvYmlnLXBhZ2UuaHRtbCIgc2Ny
b2xsaW5nPSJhdXRvIj48L2lmcmFtZT4KKzxpZnJhbWUgc3JjPSJzdXBwb3J0L2JpZy1wYWdlLmh0
bWwiIHNjcm9sbGluZz0iYXV0byI+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWct
cGFnZS5odG1sIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT4KKzxpZnJhbWUgc3JjPSJzdXBwb3J0
L2JpZy1wYWdlLmh0bWwiIHNjcm9sbGluZz0ibm8iPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1
cHBvcnQvYmlnLXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJubyI+PC9pZnJhbWU+Cis8aWZyYW1lIHNy
Yz0ic3VwcG9ydC9iaWctcGFnZS5odG1sIiBzY3JvbGxpbmc9Im5vIj48L2lmcmFtZT4KKzxpZnJh
bWUgc3JjPSJzdXBwb3J0L2JpZy1wYWdlLmh0bWwiIHNjcm9sbGluZz0iYXV0byI+PC9pZnJhbWU+
Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1sIiBzY3JvbGxpbmc9ImF1dG8iPjwv
aWZyYW1lPgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRm
b3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNlZC1lbGVtZW50cy90aGUtcGFnZS9p
ZnJhbWUtc2Nyb2xsaW5nLWF0dHJpYnV0ZS12YWx1ZXMuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9y
dGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVs
ZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLXZhbHVlcy5odG1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5hNjI3NzFmNWRkNQotLS0gL2Rl
di9udWxsCisrKyBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMv
aHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3Jv
bGxpbmctYXR0cmlidXRlLXZhbHVlcy5odG1sCkBAIC0wLDAgKzEsMjkgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPHRpdGxlPlRoZSBzY3JvbGxpbmcgYXR0cmlidXRlPC90aXRsZT4KKzxsaW5rIHJlbD0i
YXV0aG9yIiB0aXRsZT0iTWFzb24gRnJlZWQiIGhyZWY9Im1haWx0bzptYXNvbmZyZWVkQGNocm9t
aXVtLm9yZyI+Cis8bGluayByZWw9ImhlbHAiIGhyZWY9Imh0dHBzOi8vaHRtbC5zcGVjLndoYXR3
Zy5vcmcvbXVsdGlwYWdlL3JlbmRlcmluZy5odG1sI3RoZS1wYWdlIj4KKzxsaW5rIHJlbD0ibWF0
Y2giIGhyZWY9ImlmcmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLXZhbHVlcy1yZWYuaHRtbCI+CisK
KzxzdHlsZT4KKyAgICBpZnJhbWUgeworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhl
aWdodDogMTAwcHg7CisgICAgfQorPC9zdHlsZT4KKworPHA+VGhpcyBwYWdlIHRlc3RzIHRoZSBi
ZWhhdmlvciBvZiB0aGUgPHR0PnNjcm9sbGluZzwvdHQ+IGF0dHJpYnV0ZSBvbgorPHR0PiZsdDtp
ZnJhbWUmZ3Q7PC90dD4gZWxlbWVudHMgd2hpY2ggY29udGFpbiBhIHBhZ2UgbGFyZ2UgZW5vdWdo
IHRvIG5lZWQgdG8KK2JlIHNjcm9sbGVkLjwvcD4KKworPGlmcmFtZSBzcmM9InN1cHBvcnQvYmln
LXBhZ2UuaHRtbCI+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1s
IiBzY3JvbGxpbmc+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1s
IiBzY3JvbGxpbmc9IiI+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5o
dG1sIiBzY3JvbGxpbmc9ImF1dG8iPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1cHBvcnQvYmln
LXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJ5ZXMiPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1cHBv
cnQvYmlnLXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJubyI+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0i
c3VwcG9ydC9iaWctcGFnZS5odG1sIiBzY3JvbGxpbmc9Im5vc2Nyb2xsIj48L2lmcmFtZT4KKzxp
ZnJhbWUgc3JjPSJzdXBwb3J0L2JpZy1wYWdlLmh0bWwiIHNjcm9sbGluZz0ib2ZmIj48L2lmcmFt
ZT4KKzxpZnJhbWUgc3JjPSJzdXBwb3J0L2JpZy1wYWdlLmh0bWwiIHNjcm9sbGluZz0iTm9TY1Jv
TGwiPjwvaWZyYW1lPgorPGlmcmFtZSBzcmM9InN1cHBvcnQvYmlnLXBhZ2UuaHRtbCIgc2Nyb2xs
aW5nPSJib2d1cyI+PC9pZnJhbWU+Cis8aWZyYW1lIHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1s
IiBzY3JvbGxpbmc9IjEyMzQiPjwvaWZyYW1lPgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9p
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNl
ZC1lbGVtZW50cy90aGUtcGFnZS9pZnJhbWUtc2Nyb2xsaW5nLWF0dHJpYnV0ZS5odG1sIGIvTGF5
b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9u
b24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUu
aHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uM2FmMTQ4NzE3ZWUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3Jt
LXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNlZC1lbGVtZW50cy90aGUtcGFnZS9pZnJh
bWUtc2Nyb2xsaW5nLWF0dHJpYnV0ZS5odG1sCkBAIC0wLDAgKzEsMjQgQEAKKzwhRE9DVFlQRSBo
dG1sPgorPHRpdGxlPmlmcmFtZTogY2hhbmdpbmcgdGhlIHNjcm9sbGluZyBhdHRyaWJ1dGU8L3Rp
dGxlPgorPGxpbmsgcmVsPSJhdXRob3IiIHRpdGxlPSJNYXNvbiBGcmVlZCIgaHJlZj0ibWFpbHRv
Om1hc29uZnJlZWRAY2hyb21pdW0ub3JnIj4KKzxsaW5rIHJlbD0iaGVscCIgaHJlZj0iaHR0cHM6
Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvcmVuZGVyaW5nLmh0bWwjdGhlLXBhZ2Ui
PgorPGxpbmsgcmVsPSJtYXRjaCIgaHJlZj0iaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUtcmVm
Lmh0bWwiPgorCis8c3R5bGU+CisgICAgaWZyYW1lIHsKKyAgICAgICAgd2lkdGg6IDEwMHB4Owor
ICAgICAgICBoZWlnaHQ6IDEwMHB4OworICAgIH0KKzwvc3R5bGU+CisKKzxwPlRoZXNlIHR3byBp
ZnJhbWVzIHNob3VsZCAqYm90aCogcmVuZGVyIHdpdGggc2Nyb2xsYmFyczo8L3A+Cis8aWZyYW1l
IHNyYz0ic3VwcG9ydC9iaWctcGFnZS5odG1sIiBzY3JvbGxpbmc9InVua25vd24iPjwvaWZyYW1l
PgorPGlmcmFtZSBzcmM9InN1cHBvcnQvYmlnLXBhZ2UuaHRtbCIgc2Nyb2xsaW5nPSJ1bmtub3du
Ij48L2lmcmFtZT4KKworPHNjcmlwdD4KKyAgdmFyIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1l
bnRzQnlUYWdOYW1lKCJpZnJhbWUiKVsxXTsKKyAgLy8gU2V0dGluZyBzY3JvbGxpbmc9bm8gYW5k
IHRoZW4gYmFjayB0byBzY3JvbGxpbmc9dW5rbm93bgorICAvLyBzaG91bGQgcmVzdWx0IGluIGEg
ZmluYWwgdmFsdWUgb2YgYXV0by4KKyAgaWZyYW1lLnNldEF0dHJpYnV0ZSgic2Nyb2xsaW5nIiwg
Im5vIik7CisgIGlmcmFtZS5zZXRBdHRyaWJ1dGUoInNjcm9sbGluZyIsICJ1bmtub3duIik7Cis8
L3NjcmlwdD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL3N1
cHBvcnQvYmlnLXBhZ2UuaHRtbCBiL0xheW91dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZv
cm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL3N1
cHBvcnQvYmlnLXBhZ2UuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MC4uNjVmMmE2NWJjZjAKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93
M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0bWwvcmVuZGVyaW5nL25vbi1yZXBsYWNlZC1lbGVtZW50
cy90aGUtcGFnZS9zdXBwb3J0L2JpZy1wYWdlLmh0bWwKQEAgLTAsMCArMSwyIEBACis8cD5TY3Jv
bGwgbWU8L3A+Cis8ZGl2IHN0eWxlPSJ3aWR0aDogNDAwcHg7IGhlaWdodDogNDAwcHg7IGJhY2tn
cm91bmQtY29sb3I6IGJsdWUiPjwvZGl2PgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaHRt
bC9IVE1MRnJhbWVFbGVtZW50QmFzZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGcmFt
ZUVsZW1lbnRCYXNlLmNwcAppbmRleCBhNzRhMTBjM2QzMy4uMjM5NzFjM2EyMzIgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwCkBAIC0yMjIsNyArMjIy
LDEwIEBAIGludCBIVE1MRnJhbWVFbGVtZW50QmFzZTo6aGVpZ2h0KCkKIAogU2Nyb2xsYmFyTW9k
ZSBIVE1MRnJhbWVFbGVtZW50QmFzZTo6c2Nyb2xsaW5nTW9kZSgpIGNvbnN0CiB7Ci0gICAgcmV0
dXJuIGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKGF0dHJpYnV0ZVdpdGhvdXRTeW5jaHJv
bml6YXRpb24oc2Nyb2xsaW5nQXR0ciksICJubyIpCisgICAgYXV0byBzY3JvbGxpbmdBdHRyaWJ1
dGUgPSBhdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKHNjcm9sbGluZ0F0dHIpOworICAg
IHJldHVybiBlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJQ2FzZShzY3JvbGxpbmdBdHRyaWJ1dGUs
ICJubyIpCisgICAgICAgIHx8IGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHNjcm9sbGlu
Z0F0dHJpYnV0ZSwgIm5vc2Nyb2xsIikKKyAgICAgICAgfHwgZXF1YWxMZXR0ZXJzSWdub3JpbmdB
U0NJSUNhc2Uoc2Nyb2xsaW5nQXR0cmlidXRlLCAib2ZmIikKICAgICAgICAgPyBTY3JvbGxiYXJB
bHdheXNPZmYgOiBTY3JvbGxiYXJBdXRvOwogfQogCi0tIAoyLjI0LjEKCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>393825</attachid>
            <date>2020-03-18 00:27:37 -0700</date>
            <delta_ts>2020-03-18 11:12:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>208570.patch</filename>
            <type>text/plain</type>
            <size>3536</size>
            <attacher name="Frédéric Wang Nélar">fred.wang</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5OWU5MzA5YzRlNi4uYjBhY2VhMzA1OWIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxMiBAQAor
MjAyMC0wMy0xOCAgRnJlZGVyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAg
ZnJhbWUvaWZyYW1lIHNjcm9sbGluZyBhdHRyaWJ1dGUgZG9lcyB0byByZWNvZ25pemUgdmFsdWUg
Im5vc2Nyb2xsIiBvciAib2ZmIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjA4NTcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBUZXN0RXhwZWN0YXRpb25zOiBSZW1vdmUgZXhwZWN0YXRpb24gZmFpbHVy
ZXMuCisKIDIwMjAtMDMtMTcgIFBpbmtpIEd5YW5jaGFuZGFuaSAgPHBneWFuY2hhbmRhbmlAYXBw
bGUuY29tPgogCiAgICAgICAgIENyYXNoIGluIENTU1ByaW1pdGl2ZVZhbHVlOjpjbGVhbnVwCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9UZXN0RXhwZWN0YXRpb25zIGIvTGF5b3V0VGVzdHMvVGVz
dEV4cGVjdGF0aW9ucwppbmRleCA4MDllMTI1NzE2NS4uZmY5OTQ1OWY5OTkgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL1Rlc3RFeHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvVGVzdEV4cGVj
dGF0aW9ucwpAQCAtMTA2NSwxMCArMTA2NSw2IEBAIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0t
dGVzdHMvY3NzL2Nzcy1zY29waW5nL2Nzcy1zY29waW5nLXNoYWRvdy1ob3N0LW5hbWVzcGFjCiBp
bXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL0luZGV4ZWREQi9hYm9ydC1pbi1pbml0aWFs
LXVwZ3JhZGVuZWVkZWQuaHRtbCBbIFBhc3MgRmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBs
YXRmb3JtLXRlc3RzL0luZGV4ZWREQi9jbG9uZS1iZWZvcmUta2V5cGF0aC1ldmFsLmh0bWwgWyBQ
YXNzIEZhaWx1cmUgXQogCi0jIG5vc2Nyb2xsIGFuZCBvZmYgYXJlIG5vdCBzdXBwb3J0ZWQKLXdl
YmtpdC5vcmcvYi8yMDg1NzAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3Jl
bmRlcmluZy9ub24tcmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGluZy1h
dHRyaWJ1dGUtdmFsdWVzLmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KLXdlYmtpdC5vcmcvYi8y
MDg1NzAgaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3JlbmRlcmluZy9ub24t
cmVwbGFjZWQtZWxlbWVudHMvdGhlLXBhZ2UvaWZyYW1lLXNjcm9sbGluZy1hdHRyaWJ1dGUuaHRt
bCBbIEltYWdlT25seUZhaWx1cmUgXQotCiAjIFRob3NlIFdQVCB0ZXN0cyBhcmUgZmxha3kgd2hl
biBmYWlsaW5nLgogaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0cy9odG1sL3NlbWFudGlj
cy9kb2N1bWVudC1tZXRhZGF0YS90aGUtbWV0YS1lbGVtZW50L3ByYWdtYS1kaXJlY3RpdmVzL2F0
dHItbWV0YS1odHRwLWVxdWl2LXJlZnJlc2gvYWxsb3ctc2NyaXB0cy1mbGFnLWNoYW5naW5nLTEu
aHRtbCBbIFBhc3MgRmFpbHVyZSBdCiBpbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL2h0
bWwvc2VtYW50aWNzL2RvY3VtZW50LW1ldGFkYXRhL3RoZS1tZXRhLWVsZW1lbnQvcHJhZ21hLWRp
cmVjdGl2ZXMvYXR0ci1tZXRhLWh0dHAtZXF1aXYtcmVmcmVzaC9hbGxvdy1zY3JpcHRzLWZsYWct
Y2hhbmdpbmctMi5odG1sIFsgUGFzcyBGYWlsdXJlIF0KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA4NGRkMjM5MGVl
ZC4uNTI2M2FlZGM5OWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysg
Yi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNiBAQAorMjAyMC0wMy0xOCAg
RnJlZGVyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CisKKyAgICAgICAgZnJhbWUvaWZyYW1l
IHNjcm9sbGluZyBhdHRyaWJ1dGUgZG9lcyB0byByZWNvZ25pemUgdmFsdWUgIm5vc2Nyb2xsIiBv
ciAib2ZmIgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjA4NTcwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGVzdHM6IGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9yZW5kZXJpbmcvbm9u
LXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3JvbGxpbmctYXR0cmlidXRlLmh0
bWwKKyAgICAgICAgICAgICAgIGltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvaHRtbC9y
ZW5kZXJpbmcvbm9uLXJlcGxhY2VkLWVsZW1lbnRzL3RoZS1wYWdlL2lmcmFtZS1zY3JvbGxpbmct
YXR0cmlidXRlLXZhbHVlcy5odG1sCisKKyAgICAgICAgKiBodG1sL0hUTUxGcmFtZUVsZW1lbnRC
YXNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxGcmFtZUVsZW1lbnRCYXNlOjpzY3JvbGxp
bmdNb2RlIGNvbnN0KTogVHJlYXQgIm5vc2Nyb2xsIiBhbmQgIm9mZiIgdGhlIHNhbWUgYXMgIm5v
Ii4KKwogMjAyMC0wMy0xNyAgUGlua2kgR3lhbmNoYW5kYW5pICA8cGd5YW5jaGFuZGFuaUBhcHBs
ZS5jb20+CiAKICAgICAgICAgQ3Jhc2ggaW4gQ1NTUHJpbWl0aXZlVmFsdWU6OmNsZWFudXAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2h0bWwvSFRNTEZyYW1lRWxlbWVudEJhc2UuY3BwIGIv
U291cmNlL1dlYkNvcmUvaHRtbC9IVE1MRnJhbWVFbGVtZW50QmFzZS5jcHAKaW5kZXggYTc0YTEw
YzNkMzMuLjIzOTcxYzNhMjMyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxG
cmFtZUVsZW1lbnRCYXNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9odG1sL0hUTUxGcmFtZUVs
ZW1lbnRCYXNlLmNwcApAQCAtMjIyLDcgKzIyMiwxMCBAQCBpbnQgSFRNTEZyYW1lRWxlbWVudEJh
c2U6OmhlaWdodCgpCiAKIFNjcm9sbGJhck1vZGUgSFRNTEZyYW1lRWxlbWVudEJhc2U6OnNjcm9s
bGluZ01vZGUoKSBjb25zdAogewotICAgIHJldHVybiBlcXVhbExldHRlcnNJZ25vcmluZ0FTQ0lJ
Q2FzZShhdHRyaWJ1dGVXaXRob3V0U3luY2hyb25pemF0aW9uKHNjcm9sbGluZ0F0dHIpLCAibm8i
KQorICAgIGF1dG8gc2Nyb2xsaW5nQXR0cmlidXRlID0gYXR0cmlidXRlV2l0aG91dFN5bmNocm9u
aXphdGlvbihzY3JvbGxpbmdBdHRyKTsKKyAgICByZXR1cm4gZXF1YWxMZXR0ZXJzSWdub3JpbmdB
U0NJSUNhc2Uoc2Nyb2xsaW5nQXR0cmlidXRlLCAibm8iKQorICAgICAgICB8fCBlcXVhbExldHRl
cnNJZ25vcmluZ0FTQ0lJQ2FzZShzY3JvbGxpbmdBdHRyaWJ1dGUsICJub3Njcm9sbCIpCisgICAg
ICAgIHx8IGVxdWFsTGV0dGVyc0lnbm9yaW5nQVNDSUlDYXNlKHNjcm9sbGluZ0F0dHJpYnV0ZSwg
Im9mZiIpCiAgICAgICAgID8gU2Nyb2xsYmFyQWx3YXlzT2ZmIDogU2Nyb2xsYmFyQXV0bzsKIH0K
IAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>