<?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>211529</bug_id>
          
          <creation_ts>2020-05-06 14:24:01 -0700</creation_ts>
          <short_desc>[ContentObservation] Shutterstock search bar is not activated on the first tap</short_desc>
          <delta_ts>2023-08-09 19:51:21 -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>Layout and Rendering</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>260006</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1649795</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-05-06 14:24:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/58843932&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649819</commentid>
    <comment_count>1</comment_count>
      <attachid>398663</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-05-06 14:53:29 -0700</bug_when>
    <thetext>Created attachment 398663
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649823</commentid>
    <comment_count>2</comment_count>
      <attachid>398663</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-05-06 14:56:25 -0700</bug_when>
    <thetext>Comment on attachment 398663
Patch

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

&gt; Source/WebKit/ChangeLog:12
&gt; +        Itâs very difficult to eliminate such false positives since all we see is that some (actionable)content is going away while some (actionable)content is being created.

(actionable)content

&gt; Source/WebCore/page/Quirks.cpp:808
&gt; +    return isFirstSyntheticClickOnPage &amp;&amp; (equalLettersIgnoringASCIICase(host, &quot;shutterstock.com&quot;) || host.endsWithIgnoringASCIICase(&quot;.shutterstock.com&quot;));

Surprised we don&apos;t have a helper for (equalLettersIgnoringASCIICase(host, &quot;shutterstock.com&quot;) || host.endsWithIgnoringASCIICase(&quot;.shutterstock.com&quot;)) yet

&gt; Source/WebKit/WebProcess/WebPage/WebPage.cpp:3301
&gt; +    m_hasHandledSyntheticClick = false;

Maybe add a comment saying that this is only used for a quirk, otherwise our future selves will forget.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649836</commentid>
    <comment_count>3</comment_count>
      <attachid>398671</attachid>
    <who name="alan">zalan</who>
    <bug_when>2020-05-06 15:06:01 -0700</bug_when>
    <thetext>Created attachment 398671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649838</commentid>
    <comment_count>4</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2020-05-06 15:06:40 -0700</bug_when>
    <thetext>&gt; &gt; Source/WebCore/page/Quirks.cpp:808
&gt; &gt; +    return isFirstSyntheticClickOnPage &amp;&amp; (equalLettersIgnoringASCIICase(host, &quot;shutterstock.com&quot;) || host.endsWithIgnoringASCIICase(&quot;.shutterstock.com&quot;));
&gt; 
&gt; Surprised we don&apos;t have a helper for (equalLettersIgnoringASCIICase(host,
&gt; &quot;shutterstock.com&quot;) || host.endsWithIgnoringASCIICase(&quot;.shutterstock.com&quot;))
&gt; yet
I am going to add one in a dedicated patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1649902</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-05-06 17:18:07 -0700</bug_when>
    <thetext>Committed r261261: &lt;https://trac.webkit.org/changeset/261261&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 398671.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398663</attachid>
            <date>2020-05-06 14:53:29 -0700</date>
            <delta_ts>2020-05-06 15:06:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211529-20200506145328.patch</filename>
            <type>text/plain</type>
            <size>6629</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTE0NTM4NDgzMzAyNjli
NzM3YTMzOTg4N2I0NGMxOGJkNDcwMDc1Yy4uYTVjYzkxNGYwOWMzZmY5YzY4Y2JlNTMwMDA2ZDMx
MjVlZDkxOGMzYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA1LTA2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRPYnNlcnZhdGlv
bl0gU2h1dHRlcnN0b2NrIHNlYXJjaCBiYXIgaXMgbm90IGFjdGl2YXRlZCBvbiB0aGUgZmlyc3Qg
dGFwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE1
MjkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU4ODQzOTMyPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGFnZS9RdWlya3MuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6UXVpcmtzOjpzaG91bGRJZ25vcmVDb250ZW50T2JzZXJ2YXRpb25Gb3JTeW50
aGV0aWNDbGljayBjb25zdCk6CisgICAgICAgICogcGFnZS9RdWlya3MuaDoKKwogMjAyMC0wNS0w
NSAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVtb3ZlIExl
Z2FjeVNjaGVtZVJlZ2lzdHJ5OjpjYW5TZXJ2aWNlV29ya2Vyc0hhbmRsZVVSTFNjaGVtZQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxv
ZwppbmRleCBiODY5YTAyYjExZDM4YTFlMzI3ZjM2Mjg3ZmRlZDdiNjVhNzNmYTcxLi4yYTM4NDYz
NDU0YzY3MzljNGQwMGU2YTNlOTg5NmM0ZTM1YTk0NzRkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0
IEBACisyMDIwLTA1LTA2ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAg
ICAgW0NvbnRlbnRPYnNlcnZhdGlvbl0gU2h1dHRlcnN0b2NrIHNlYXJjaCBiYXIgaXMgbm90IGFj
dGl2YXRlZCBvbiB0aGUgZmlyc3QgdGFwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMTE1MjkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU4ODQzOTMy
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFNodXR0
ZXJzdG9jayBoYXMgYSDigJxpbml0aWFsIGNsaWNr4oCdIGFjdGlvbiB3aGljaCBjb252ZXJ0cyBz
b21lIOKAnGFjdGlvbmFibGXigJ0gZWxlbWVudHMgKDxhPikgdG8gc29tZSBvdGhlciDigJxhY3Rp
b25hYmxl4oCdIGVsZW1lbnRzICg8YnV0dG9uPikuCisgICAgICAgIElmIHRoaXMgaW5pdGlhbCBj
bGljayBhbHNvIGhhcHBlbnMgdG8gYmUgb24gYW4gZWxlbWVudCB0aGF0IHRyaWdnZXJzIGNvbnRl
bnQgb2JzZXJ2YXRpb24gKGlucHV0KSwgd2Ugc2VlIHRob3NlIGNoYW5nZXMgYXMgYWN0aW9uYWJs
ZSBjb250ZW50IGFuZCBub3QgcHJvY2VlZCB3aXRoIHRoZSBjbGljayBldmVudCAoc3RheSBhdCBo
b3ZlcikuCisgICAgICAgIEFueSBzdWJzZXF1ZW50IGNsaWNrIHdvcmtzIGFzIGV4cGVjdGVkLgor
ICAgICAgICBJdOKAmXMgdmVyeSBkaWZmaWN1bHQgdG8gZWxpbWluYXRlIHN1Y2ggZmFsc2UgcG9z
aXRpdmVzIHNpbmNlIGFsbCB3ZSBzZWUgaXMgdGhhdCBzb21lIChhY3Rpb25hYmxlKWNvbnRlbnQg
aXMgZ29pbmcgYXdheSB3aGlsZSBzb21lIChhY3Rpb25hYmxlKWNvbnRlbnQgaXMgYmVpbmcgY3Jl
YXRlZC4KKyAgICAgICAgVGhpcyBxdWlyayBlbnN1cmVzIHRoYXQgdGhlIGZpcnN0IHRhcCBvbiB0
aGUgcGFnZSBkb2VzIG5vdCB0cmlnZ2VyIGNvbnRlbnQgb2JzZXJ2YXRpb24uIChJdCBhbHNvIG1l
YW5zIHRoYXQgYW55IGhvdmVyIG1lbnUgZ2V0cyBzdWJtaXR0ZWQgb24gdGhlIGZpcnN0IHRhcCwg
YnV0IGFwcGFyZW50bHkKKyAgICAgICAgdGhlIFNodXR0ZXJzdG9jayB0b3AgbWVudSBiYXIgd29y
a3MgZmluZSB3aXRoIGNsaWNrIGV2ZW50cy4pCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBh
Z2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OmRpZFN0YXJ0UGFnZVRy
YW5zaXRpb24pOgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmg6CisgICAg
ICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tOgorICAgICAgICAoV2Vi
S2l0OjpXZWJQYWdlOjpoYW5kbGVTeW50aGV0aWNDbGljayk6CisKIDIwMjAtMDUtMDUgIFlvdWVu
biBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBMZWdhY3lTY2hl
bWVSZWdpc3RyeTo6Y2FuU2VydmljZVdvcmtlcnNIYW5kbGVVUkxTY2hlbWUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVp
cmtzLmNwcAppbmRleCBlMmE0YzA4MGFkNDJiNjExY2VjOTM3M2U2MjMzMWU1ODBkMGM4NDVmLi4y
OGI3YmUxMGRiZTU3Y2M4YmQxY2FiNGJkZjBlZjA0NGU0ZTdkNDY2IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWly
a3MuY3BwCkBAIC03OTksNCArNzk5LDEzIEBAIGJvb2wgUXVpcmtzOjpzaG91bGRMYXlPdXRBdE1p
bmltdW1XaW5kb3dXaWR0aFdoZW5JZ25vcmluZ1NjYWxpbmdDb25zdHJhaW50cygpIGNvCiAgICAg
cmV0dXJuIG1fZG9jdW1lbnQtPnVybCgpLmhvc3QoKS5lbmRzV2l0aElnbm9yaW5nQVNDSUlDYXNl
KCIud2lraXBlZGlhLm9yZyIpOwogfQogCitib29sIFF1aXJrczo6c2hvdWxkSWdub3JlQ29udGVu
dE9ic2VydmF0aW9uRm9yU3ludGhldGljQ2xpY2soYm9vbCBpc0ZpcnN0U3ludGhldGljQ2xpY2tP
blBhZ2UpIGNvbnN0Cit7CisgICAgaWYgKCFuZWVkc1F1aXJrcygpKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICBhdXRvIGhvc3QgPSBtX2RvY3VtZW50LT51cmwoKS5ob3N0KCk7CisgICAg
cmV0dXJuIGlzRmlyc3RTeW50aGV0aWNDbGlja09uUGFnZSAmJiAoZXF1YWxMZXR0ZXJzSWdub3Jp
bmdBU0NJSUNhc2UoaG9zdCwgInNodXR0ZXJzdG9jay5jb20iKSB8fCBob3N0LmVuZHNXaXRoSWdu
b3JpbmdBU0NJSUNhc2UoIi5zaHV0dGVyc3RvY2suY29tIikpOworfQorCiB9CmRpZmYgLS1naXQg
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oIGIvU291cmNlL1dlYkNvcmUvcGFnZS9RdWly
a3MuaAppbmRleCA4ZGZlMDVkZTY3MDc1MWQ5OWMyYWI3NTg3OWJlZmMyYmQ5ODA5NTYwLi40Y2Fh
MzY1OTc2MjUwNmE2NmEzODAzOGFkNGY4MjdmNDlhY2Q1NWY3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wYWdlL1F1aXJrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtzLmgK
QEAgLTc1LDYgKzc1LDcgQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgc2hvdWxk
VXNlTGVnYWN5U2VsZWN0UG9wb3ZlckRpc21pc3NhbEJlaGF2aW9ySW5EYXRhQWN0aXZhdGlvbigp
IGNvbnN0OwogICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgc2hvdWxkSWdub3JlQXJpYUZvckZhc3RQ
YXRoQ29udGVudE9ic2VydmF0aW9uQ2hlY2soKSBjb25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCBi
b29sIHNob3VsZExheU91dEF0TWluaW11bVdpbmRvd1dpZHRoV2hlbklnbm9yaW5nU2NhbGluZ0Nv
bnN0cmFpbnRzKCkgY29uc3Q7CisgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBzaG91bGRJZ25vcmVD
b250ZW50T2JzZXJ2YXRpb25Gb3JTeW50aGV0aWNDbGljayhib29sIGlzRmlyc3RTeW50aGV0aWND
bGlja09uUGFnZSkgY29uc3Q7CiAKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIG5lZWRzWW91VHVi
ZU1vdXNlT3V0UXVpcmsoKSBjb25zdDsKICAgICAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQv
V2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNz
L1dlYlBhZ2UvV2ViUGFnZS5jcHAKaW5kZXggM2ExZTRmZjM3M2VkMWZlMmY1NmM4ODY0NTBkNzU3
NzJjNDBiODA4OC4uNjEyMzg3ZGMxYjZhNDZjNjhjMjczNjc1YTU5ZjQwYjY1ZWZjOTY5YyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysr
IGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTMyOTgs
NiArMzI5OCw3IEBAIHZvaWQgV2ViUGFnZTo6ZGlkU3RhcnRQYWdlVHJhbnNpdGlvbigpCiAKICNp
ZiBQTEFURk9STShJT1NfRkFNSUxZKQogICAgIG1faXNTaG93aW5nSW5wdXRWaWV3Rm9yRm9jdXNl
ZEVsZW1lbnQgPSBmYWxzZTsKKyAgICBtX2hhc0hhbmRsZWRTeW50aGV0aWNDbGljayA9IGZhbHNl
OwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL1dlYlBhZ2UuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2Uu
aAppbmRleCA3ZjY4OTJkODhkOTNmNDI5ZTdhMDI1NGU3OTcwNzY4MTEzY2U0YTc2Li5jMDhjNzZi
YWVhMjEzYTk5OTk3ZDc1YmM4ZWNiYTQ3ZTY0YWUxMjJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
S2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCkBAIC0xOTY3LDYgKzE5NjcsNyBAQCBwcml2YXRlOgog
ICAgIFdlYkNvcmU6OkludFBvaW50IG1fbGFzdEludGVyYWN0aW9uTG9jYXRpb247CiAKICAgICBi
b29sIG1faXNTaG93aW5nSW5wdXRWaWV3Rm9yRm9jdXNlZEVsZW1lbnQgeyBmYWxzZSB9OworICAg
IGJvb2wgbV9oYXNIYW5kbGVkU3ludGhldGljQ2xpY2sgeyBmYWxzZSB9OwogICAgIAogICAgIGVu
dW0gU2VsZWN0aW9uQW5jaG9yIHsgU3RhcnQsIEVuZCB9OwogICAgIFNlbGVjdGlvbkFuY2hvciBt
X3NlbGVjdGlvbkFuY2hvciB7IFN0YXJ0IH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJv
Y2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCmluZGV4IGY1YjIzNjJlNTBkNThlY2Q1NDJm
NDI5OTc4YzE3OTZhZWJiZDk2N2QuLjIwNzkyYjM1YmU3ZmMwNjc2ODI4MDg0YTdlYmE1MjczZmJk
YmViNzEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9X
ZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9X
ZWJQYWdlSU9TLm1tCkBAIC03MTAsMTIgKzcxMCwxNSBAQCB2b2lkIFdlYlBhZ2U6OmdlbmVyYXRl
U3ludGhldGljRWRpdGluZ0NvbW1hbmQoU3ludGhldGljRWRpdGluZ0NvbW1hbmRUeXBlIGNvbW1h
bgogCiB2b2lkIFdlYlBhZ2U6OmhhbmRsZVN5bnRoZXRpY0NsaWNrKE5vZGUmIG5vZGVSZXNwb25k
aW5nVG9DbGljaywgY29uc3QgV2ViQ29yZTo6RmxvYXRQb2ludCYgbG9jYXRpb24sIE9wdGlvblNl
dDxXZWJFdmVudDo6TW9kaWZpZXI+IG1vZGlmaWVycywgV2ViQ29yZTo6UG9pbnRlcklEIHBvaW50
ZXJJZCkKIHsKLSAgICBpZiAoIW5vZGVSZXNwb25kaW5nVG9DbGljay5kb2N1bWVudCgpLnNldHRp
bmdzKCkuY29udGVudENoYW5nZU9ic2VydmVyRW5hYmxlZCgpKSB7CisgICAgYXV0byYgcmVzcG9u
ZGluZ0RvY3VtZW50ID0gbm9kZVJlc3BvbmRpbmdUb0NsaWNrLmRvY3VtZW50KCk7CisgICAgYXV0
byBpc0ZpcnN0U3ludGhldGljQ2xpY2tPblBhZ2UgPSAhbV9oYXNIYW5kbGVkU3ludGhldGljQ2xp
Y2s7CisgICAgbV9oYXNIYW5kbGVkU3ludGhldGljQ2xpY2sgPSB0cnVlOworCisgICAgaWYgKCFy
ZXNwb25kaW5nRG9jdW1lbnQuc2V0dGluZ3MoKS5jb250ZW50Q2hhbmdlT2JzZXJ2ZXJFbmFibGVk
KCkgfHwgcmVzcG9uZGluZ0RvY3VtZW50LnF1aXJrcygpLnNob3VsZElnbm9yZUNvbnRlbnRPYnNl
cnZhdGlvbkZvclN5bnRoZXRpY0NsaWNrKGlzRmlyc3RTeW50aGV0aWNDbGlja09uUGFnZSkpIHsK
ICAgICAgICAgY29tcGxldGVTeW50aGV0aWNDbGljayhub2RlUmVzcG9uZGluZ1RvQ2xpY2ssIGxv
Y2F0aW9uLCBtb2RpZmllcnMsIFdlYkNvcmU6Ok9uZUZpbmdlclRhcCwgcG9pbnRlcklkKTsKICAg
ICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGF1dG8mIHJlc3BvbmRpbmdEb2N1bWVudCA9IG5v
ZGVSZXNwb25kaW5nVG9DbGljay5kb2N1bWVudCgpOwogICAgIGF1dG8mIGNvbnRlbnRDaGFuZ2VP
YnNlcnZlciA9IHJlc3BvbmRpbmdEb2N1bWVudC5jb250ZW50Q2hhbmdlT2JzZXJ2ZXIoKTsKICAg
ICBhdXRvIHRhcmdldE5vZGVXZW50RnJvbUhpZGRlblRvVmlzaWJsZSA9IGNvbnRlbnRDaGFuZ2VP
YnNlcnZlci5oaWRkZW5Ub3VjaFRhcmdldCgpID09ICZub2RlUmVzcG9uZGluZ1RvQ2xpY2sgJiYg
Q29udGVudENoYW5nZU9ic2VydmVyOjppc0NvbnNpZGVyZWRWaXNpYmxlKG5vZGVSZXNwb25kaW5n
VG9DbGljayk7CiAgICAgewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>398671</attachid>
            <date>2020-05-06 15:06:01 -0700</date>
            <delta_ts>2020-05-06 17:18:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-211529-20200506150601.patch</filename>
            <type>text/plain</type>
            <size>6677</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjYxMTY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTE0NTM4NDgzMzAyNjli
NzM3YTMzOTg4N2I0NGMxOGJkNDcwMDc1Yy4uZTkyYjllNWYzYzE4NGU1ODEzNDJlMWJhNzY5ZDkz
MGE3YWU3YzZjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA1LTA2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRPYnNlcnZhdGlv
bl0gU2h1dHRlcnN0b2NrIHNlYXJjaCBiYXIgaXMgbm90IGFjdGl2YXRlZCBvbiB0aGUgZmlyc3Qg
dGFwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMTE1
MjkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU4ODQzOTMyPgorCisgICAgICAgIFJldmlld2Vk
IGJ5IFNpbW9uIEZyYXNlci4KKworICAgICAgICAqIHBhZ2UvUXVpcmtzLmNwcDoKKyAgICAgICAg
KFdlYkNvcmU6OlF1aXJrczo6c2hvdWxkSWdub3JlQ29udGVudE9ic2VydmF0aW9uRm9yU3ludGhl
dGljQ2xpY2sgY29uc3QpOgorICAgICAgICAqIHBhZ2UvUXVpcmtzLmg6CisKIDIwMjAtMDUtMDUg
IFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBMZWdh
Y3lTY2hlbWVSZWdpc3RyeTo6Y2FuU2VydmljZVdvcmtlcnNIYW5kbGVVUkxTY2hlbWUKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
aW5kZXggYjg2OWEwMmIxMWQzOGExZTMyN2YzNjI4N2ZkZWQ3YjY1YTczZmE3MS4uYTE1MWE4YjM0
MWMwYjU3ZmIyYjlmZDkwNzJiNmEzZGFkNDJhNTQwNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktp
dC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNCBA
QAorMjAyMC0wNS0wNiAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAg
IFtDb250ZW50T2JzZXJ2YXRpb25dIFNodXR0ZXJzdG9jayBzZWFyY2ggYmFyIGlzIG5vdCBhY3Rp
dmF0ZWQgb24gdGhlIGZpcnN0IHRhcAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjExNTI5CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81ODg0MzkzMj4K
KworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBGcmFzZXIuCisKKyAgICAgICAgU2h1dHRlcnN0
b2NrIGhhcyBhIOKAnGluaXRpYWwgY2xpY2vigJ0gYWN0aW9uIHdoaWNoIGNvbnZlcnRzIHNvbWUg
4oCcYWN0aW9uYWJsZeKAnSBlbGVtZW50cyAoPGE+KSB0byBzb21lIG90aGVyIOKAnGFjdGlvbmFi
bGXigJ0gZWxlbWVudHMgKDxidXR0b24+KS4KKyAgICAgICAgSWYgdGhpcyBpbml0aWFsIGNsaWNr
IGFsc28gaGFwcGVucyB0byBiZSBvbiBhbiBlbGVtZW50IHRoYXQgdHJpZ2dlcnMgY29udGVudCBv
YnNlcnZhdGlvbiAoaW5wdXQpLCB3ZSBzZWUgdGhvc2UgY2hhbmdlcyBhcyBhY3Rpb25hYmxlIGNv
bnRlbnQgYW5kIG5vdCBwcm9jZWVkIHdpdGggdGhlIGNsaWNrIGV2ZW50IChzdGF5IGF0IGhvdmVy
KS4KKyAgICAgICAgQW55IHN1YnNlcXVlbnQgY2xpY2sgd29ya3MgYXMgZXhwZWN0ZWQuCisgICAg
ICAgIEl04oCZcyB2ZXJ5IGRpZmZpY3VsdCB0byBlbGltaW5hdGUgc3VjaCBmYWxzZSBwb3NpdGl2
ZXMgc2luY2UgYWxsIHdlIHNlZSBpcyB0aGF0IHNvbWUgImFjdGlvbmFibGUiIGNvbnRlbnQgaXMg
Z29pbmcgYXdheSB3aGlsZSBzb21lICJhY3Rpb25hYmxlIiBjb250ZW50IGlzIGJlaW5nIGNyZWF0
ZWQuCisgICAgICAgIFRoaXMgcXVpcmsgZW5zdXJlcyB0aGF0IHRoZSBmaXJzdCB0YXAgb24gdGhl
IHBhZ2UgZG9lcyBub3QgdHJpZ2dlciBjb250ZW50IG9ic2VydmF0aW9uLiAoSXQgYWxzbyBtZWFu
cyB0aGF0IGFueSBob3ZlciBtZW51IGdldHMgc3VibWl0dGVkIG9uIHRoZSBmaXJzdCB0YXAsIGJ1
dCBhcHBhcmVudGx5CisgICAgICAgIHRoZSBTaHV0dGVyc3RvY2sgdG9wIG1lbnUgYmFyIHdvcmtz
IGZpbmUgd2l0aCBjbGljayBldmVudHMuKQorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpkaWRTdGFydFBhZ2VUcmFu
c2l0aW9uKToKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oOgorICAgICAg
ICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktp
dDo6V2ViUGFnZTo6aGFuZGxlU3ludGhldGljQ2xpY2spOgorCiAyMDIwLTA1LTA1ICBZb3Vlbm4g
RmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAgICAgICBSZW1vdmUgTGVnYWN5U2NoZW1l
UmVnaXN0cnk6OmNhblNlcnZpY2VXb3JrZXJzSGFuZGxlVVJMU2NoZW1lCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJr
cy5jcHAKaW5kZXggZTJhNGMwODBhZDQyYjYxMWNlYzkzNzNlNjIzMzFlNTgwZDBjODQ1Zi4uMjhi
N2JlMTBkYmU1N2NjOGJkMWNhYjRiZGYwZWYwNDRlNGU3ZDQ2NiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGFnZS9RdWlya3MuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtz
LmNwcApAQCAtNzk5LDQgKzc5OSwxMyBAQCBib29sIFF1aXJrczo6c2hvdWxkTGF5T3V0QXRNaW5p
bXVtV2luZG93V2lkdGhXaGVuSWdub3JpbmdTY2FsaW5nQ29uc3RyYWludHMoKSBjbwogICAgIHJl
dHVybiBtX2RvY3VtZW50LT51cmwoKS5ob3N0KCkuZW5kc1dpdGhJZ25vcmluZ0FTQ0lJQ2FzZSgi
Lndpa2lwZWRpYS5vcmciKTsKIH0KIAorYm9vbCBRdWlya3M6OnNob3VsZElnbm9yZUNvbnRlbnRP
YnNlcnZhdGlvbkZvclN5bnRoZXRpY0NsaWNrKGJvb2wgaXNGaXJzdFN5bnRoZXRpY0NsaWNrT25Q
YWdlKSBjb25zdAoreworICAgIGlmICghbmVlZHNRdWlya3MoKSkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgYXV0byBob3N0ID0gbV9kb2N1bWVudC0+dXJsKCkuaG9zdCgpOworICAgIHJl
dHVybiBpc0ZpcnN0U3ludGhldGljQ2xpY2tPblBhZ2UgJiYgKGVxdWFsTGV0dGVyc0lnbm9yaW5n
QVNDSUlDYXNlKGhvc3QsICJzaHV0dGVyc3RvY2suY29tIikgfHwgaG9zdC5lbmRzV2l0aElnbm9y
aW5nQVNDSUlDYXNlKCIuc2h1dHRlcnN0b2NrLmNvbSIpKTsKK30KKwogfQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9RdWlya3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUXVpcmtz
LmgKaW5kZXggOGRmZTA1ZGU2NzA3NTFkOTljMmFiNzU4NzliZWZjMmJkOTgwOTU2MC4uNGNhYTM2
NTk3NjI1MDZhNjZhMzgwMzhhZDRmODI3ZjQ5YWNkNTVmNyAxMDA2NDQKLS0tIGEvU291cmNlL1dl
YkNvcmUvcGFnZS9RdWlya3MuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL1F1aXJrcy5oCkBA
IC03NSw2ICs3NSw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIHNob3VsZFVz
ZUxlZ2FjeVNlbGVjdFBvcG92ZXJEaXNtaXNzYWxCZWhhdmlvckluRGF0YUFjdGl2YXRpb24oKSBj
b25zdDsKICAgICBXRUJDT1JFX0VYUE9SVCBib29sIHNob3VsZElnbm9yZUFyaWFGb3JGYXN0UGF0
aENvbnRlbnRPYnNlcnZhdGlvbkNoZWNrKCkgY29uc3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgYm9v
bCBzaG91bGRMYXlPdXRBdE1pbmltdW1XaW5kb3dXaWR0aFdoZW5JZ25vcmluZ1NjYWxpbmdDb25z
dHJhaW50cygpIGNvbnN0OworICAgIFdFQkNPUkVfRVhQT1JUIGJvb2wgc2hvdWxkSWdub3JlQ29u
dGVudE9ic2VydmF0aW9uRm9yU3ludGhldGljQ2xpY2soYm9vbCBpc0ZpcnN0U3ludGhldGljQ2xp
Y2tPblBhZ2UpIGNvbnN0OwogCiAgICAgV0VCQ09SRV9FWFBPUlQgYm9vbCBuZWVkc1lvdVR1YmVN
b3VzZU91dFF1aXJrKCkgY29uc3Q7CiAgICAgCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9X
ZWJQYWdlL1dlYlBhZ2UuY3BwCmluZGV4IDNhMWU0ZmYzNzNlZDFmZTJmNTZjODg2NDUwZDc1Nzcy
YzQwYjgwODguLjAwODBiMGRkY2M1NTBiMWNkMmZlMDEzNzUwNTU4YzhiYTE5MzFjZjIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCisrKyBi
L1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0zMjk4LDYg
KzMyOTgsOCBAQCB2b2lkIFdlYlBhZ2U6OmRpZFN0YXJ0UGFnZVRyYW5zaXRpb24oKQogCiAjaWYg
UExBVEZPUk0oSU9TX0ZBTUlMWSkKICAgICBtX2lzU2hvd2luZ0lucHV0Vmlld0ZvckZvY3VzZWRF
bGVtZW50ID0gZmFsc2U7CisgICAgLy8gVGhpcyBpcyB1c2VkIHRvIGVuYWJsZSBhIGZpcnN0LXRh
cCBxdWlyay4KKyAgICBtX2hhc0hhbmRsZWRTeW50aGV0aWNDbGljayA9IGZhbHNlOwogI2VuZGlm
CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuaCBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAppbmRleCA3
ZjY4OTJkODhkOTNmNDI5ZTdhMDI1NGU3OTcwNzY4MTEzY2U0YTc2Li5jMDhjNzZiYWVhMjEzYTk5
OTk3ZDc1YmM4ZWNiYTQ3ZTY0YWUxMjJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dl
YlBhZ2UvV2ViUGFnZS5oCkBAIC0xOTY3LDYgKzE5NjcsNyBAQCBwcml2YXRlOgogICAgIFdlYkNv
cmU6OkludFBvaW50IG1fbGFzdEludGVyYWN0aW9uTG9jYXRpb247CiAKICAgICBib29sIG1faXNT
aG93aW5nSW5wdXRWaWV3Rm9yRm9jdXNlZEVsZW1lbnQgeyBmYWxzZSB9OworICAgIGJvb2wgbV9o
YXNIYW5kbGVkU3ludGhldGljQ2xpY2sgeyBmYWxzZSB9OwogICAgIAogICAgIGVudW0gU2VsZWN0
aW9uQW5jaG9yIHsgU3RhcnQsIEVuZCB9OwogICAgIFNlbGVjdGlvbkFuY2hvciBtX3NlbGVjdGlv
bkFuY2hvciB7IFN0YXJ0IH07CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3Mv
V2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQ
YWdlL2lvcy9XZWJQYWdlSU9TLm1tCmluZGV4IGY1YjIzNjJlNTBkNThlY2Q1NDJmNDI5OTc4YzE3
OTZhZWJiZDk2N2QuLjIwNzkyYjM1YmU3ZmMwNjc2ODI4MDg0YTdlYmE1MjczZmJkYmViNzEgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9T
Lm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9T
Lm1tCkBAIC03MTAsMTIgKzcxMCwxNSBAQCB2b2lkIFdlYlBhZ2U6OmdlbmVyYXRlU3ludGhldGlj
RWRpdGluZ0NvbW1hbmQoU3ludGhldGljRWRpdGluZ0NvbW1hbmRUeXBlIGNvbW1hbgogCiB2b2lk
IFdlYlBhZ2U6OmhhbmRsZVN5bnRoZXRpY0NsaWNrKE5vZGUmIG5vZGVSZXNwb25kaW5nVG9DbGlj
aywgY29uc3QgV2ViQ29yZTo6RmxvYXRQb2ludCYgbG9jYXRpb24sIE9wdGlvblNldDxXZWJFdmVu
dDo6TW9kaWZpZXI+IG1vZGlmaWVycywgV2ViQ29yZTo6UG9pbnRlcklEIHBvaW50ZXJJZCkKIHsK
LSAgICBpZiAoIW5vZGVSZXNwb25kaW5nVG9DbGljay5kb2N1bWVudCgpLnNldHRpbmdzKCkuY29u
dGVudENoYW5nZU9ic2VydmVyRW5hYmxlZCgpKSB7CisgICAgYXV0byYgcmVzcG9uZGluZ0RvY3Vt
ZW50ID0gbm9kZVJlc3BvbmRpbmdUb0NsaWNrLmRvY3VtZW50KCk7CisgICAgYXV0byBpc0ZpcnN0
U3ludGhldGljQ2xpY2tPblBhZ2UgPSAhbV9oYXNIYW5kbGVkU3ludGhldGljQ2xpY2s7CisgICAg
bV9oYXNIYW5kbGVkU3ludGhldGljQ2xpY2sgPSB0cnVlOworCisgICAgaWYgKCFyZXNwb25kaW5n
RG9jdW1lbnQuc2V0dGluZ3MoKS5jb250ZW50Q2hhbmdlT2JzZXJ2ZXJFbmFibGVkKCkgfHwgcmVz
cG9uZGluZ0RvY3VtZW50LnF1aXJrcygpLnNob3VsZElnbm9yZUNvbnRlbnRPYnNlcnZhdGlvbkZv
clN5bnRoZXRpY0NsaWNrKGlzRmlyc3RTeW50aGV0aWNDbGlja09uUGFnZSkpIHsKICAgICAgICAg
Y29tcGxldGVTeW50aGV0aWNDbGljayhub2RlUmVzcG9uZGluZ1RvQ2xpY2ssIGxvY2F0aW9uLCBt
b2RpZmllcnMsIFdlYkNvcmU6Ok9uZUZpbmdlclRhcCwgcG9pbnRlcklkKTsKICAgICAgICAgcmV0
dXJuOwogICAgIH0KIAotICAgIGF1dG8mIHJlc3BvbmRpbmdEb2N1bWVudCA9IG5vZGVSZXNwb25k
aW5nVG9DbGljay5kb2N1bWVudCgpOwogICAgIGF1dG8mIGNvbnRlbnRDaGFuZ2VPYnNlcnZlciA9
IHJlc3BvbmRpbmdEb2N1bWVudC5jb250ZW50Q2hhbmdlT2JzZXJ2ZXIoKTsKICAgICBhdXRvIHRh
cmdldE5vZGVXZW50RnJvbUhpZGRlblRvVmlzaWJsZSA9IGNvbnRlbnRDaGFuZ2VPYnNlcnZlci5o
aWRkZW5Ub3VjaFRhcmdldCgpID09ICZub2RlUmVzcG9uZGluZ1RvQ2xpY2sgJiYgQ29udGVudENo
YW5nZU9ic2VydmVyOjppc0NvbnNpZGVyZWRWaXNpYmxlKG5vZGVSZXNwb25kaW5nVG9DbGljayk7
CiAgICAgewo=
</data>

          </attachment>
      

    </bug>

</bugzilla>