<?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>200926</bug_id>
          
          <creation_ts>2019-08-20 11:09:32 -0700</creation_ts>
          <short_desc>[ContentChangeObserver] isConsideredClickable should be able to process elements with no renderers</short_desc>
          <delta_ts>2019-08-20 11:58:20 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="alan">zalan</reporter>
          <assigned_to name="alan">zalan</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1563146</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-08-20 11:09:32 -0700</bug_when>
    <thetext>when going from visible -&gt; hidden.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563147</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-08-20 11:09:54 -0700</bug_when>
    <thetext>&lt;rdar://problem/54519579&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563150</commentid>
    <comment_count>2</comment_count>
      <attachid>376784</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-08-20 11:14:35 -0700</bug_when>
    <thetext>Created attachment 376784
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563152</commentid>
    <comment_count>3</comment_count>
      <attachid>376784</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-08-20 11:20:15 -0700</bug_when>
    <thetext>Comment on attachment 376784
Patch

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

&gt; Source/WebCore/ChangeLog:7
&gt; +        Now that ContentChangeObserver tracks visible-&gt;hidden changes, isConsideredClickable should be able to deal with elemenets with no renderers. 

elemenets. You should say that this is fixing a crash (not just via the test case name).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563157</commentid>
    <comment_count>4</comment_count>
      <attachid>376786</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-08-20 11:34:31 -0700</bug_when>
    <thetext>Created attachment 376786
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563174</commentid>
    <comment_count>5</comment_count>
      <attachid>376786</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-20 11:58:18 -0700</bug_when>
    <thetext>Comment on attachment 376786
Patch

Clearing flags on attachment: 376786

Committed r248911: &lt;https://trac.webkit.org/changeset/248911&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1563175</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-20 11:58:20 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376784</attachid>
            <date>2019-08-20 11:14:35 -0700</date>
            <delta_ts>2019-08-20 11:34:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200926-20190820111435.patch</filename>
            <type>text/plain</type>
            <size>6465</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4ODU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTYwNTg4ZDA4MDMwYTky
YmVlZDY1MzY5MzYyMTk4Nzg2ZWRlNjUyZi4uMTFkOTgwMTlhMzYzOTFiMTBiMWUyZTc1MDkxYTI3
YTk0NDhiOGNlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA4LTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRDaGFuZ2VPYnNl
cnZlcl0gaXNDb25zaWRlcmVkQ2xpY2thYmxlIHNob3VsZCBiZSBhYmxlIHRvIHByb2Nlc3MgZWxl
bWVudHMgd2l0aCBubyByZW5kZXJlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMDkyNgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTQ1MTk1Nzk+
CisKKyAgICAgICAgTm93IHRoYXQgQ29udGVudENoYW5nZU9ic2VydmVyIHRyYWNrcyB2aXNpYmxl
LT5oaWRkZW4gY2hhbmdlcywgaXNDb25zaWRlcmVkQ2xpY2thYmxlIHNob3VsZCBiZSBhYmxlIHRv
IGRlYWwgd2l0aCBlbGVtZW5ldHMgd2l0aCBubyByZW5kZXJlcnMuIAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL3RvdWNo
L2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20taGlkZGVuLXRvLXZpc2libGUtYW5k
LXRvLWhpZGRlbi1jcmFzaC5odG1sCisKKyAgICAgICAgKiBwYWdlL2lvcy9Db250ZW50Q2hhbmdl
T2JzZXJ2ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNDb25zaWRlcmVkQ2xpY2thYmxlKToK
KwogMjAxOS0wOC0xOSAgU2lodWkgTGl1ICA8c2lodWlfbGl1QGFwcGxlLmNvbT4KIAogICAgICAg
ICBSZW1vdmUgSURCLXNwZWNpZmljIHF1b3RhCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9w
YWdlL2lvcy9Db250ZW50Q2hhbmdlT2JzZXJ2ZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvcGFnZS9p
b3MvQ29udGVudENoYW5nZU9ic2VydmVyLmNwcAppbmRleCBhYWJjMDM4OWU0ZjIxMjU0NjhkYTE2
ZWI3NDk2OWRkZWNjN2ZmOGRlLi5lODEzNjZiY2UwYTkwNzgzZWExYmUwNjBkNGE4ZThkMzRhMGU4
MGYwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2lvcy9Db250ZW50Q2hhbmdlT2Jz
ZXJ2ZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNl
cnZlci5jcHAKQEAgLTEzNCw5ICsxMzQsOSBAQCBib29sIENvbnRlbnRDaGFuZ2VPYnNlcnZlcjo6
aXNDb25zaWRlcmVkVmlzaWJsZShjb25zdCBOb2RlJiBub2RlKQogfQogCiBlbnVtIGNsYXNzIEVs
ZW1lbnRIYWRSZW5kZXJlciB7IE5vLCBZZXMgfTsKLXN0YXRpYyBib29sIGlzQ29uc2lkZXJlZENs
aWNrYWJsZShjb25zdCBFbGVtZW50JiBuZXdseVZpc2libGVFbGVtZW50LCBFbGVtZW50SGFkUmVu
ZGVyZXIgaGFkUmVuZGVyZXIpCitzdGF0aWMgYm9vbCBpc0NvbnNpZGVyZWRDbGlja2FibGUoY29u
c3QgRWxlbWVudCYgY2FuZGlkYXRlRWxlbWVudCwgRWxlbWVudEhhZFJlbmRlcmVyIGhhZFJlbmRl
cmVyKQogewotICAgIGF1dG8mIGVsZW1lbnQgPSBjb25zdF9jYXN0PEVsZW1lbnQmPihuZXdseVZp
c2libGVFbGVtZW50KTsKKyAgICBhdXRvJiBlbGVtZW50ID0gY29uc3RfY2FzdDxFbGVtZW50Jj4o
Y2FuZGlkYXRlRWxlbWVudCk7CiAgICAgaWYgKGVsZW1lbnQuaXNJblVzZXJBZ2VudFNoYWRvd1Ry
ZWUoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCkBAIC0xNDgsMTAgKzE0OCwxMiBAQCBzdGF0
aWMgYm9vbCBpc0NvbnNpZGVyZWRDbGlja2FibGUoY29uc3QgRWxlbWVudCYgbmV3bHlWaXNpYmxl
RWxlbWVudCwgRWxlbWVudEhhZAogICAgICAgICByZXR1cm4gZWxlbWVudC5FbGVtZW50Ojp3aWxs
UmVzcG9uZFRvTW91c2VDbGlja0V2ZW50cygpOwogICAgIH0KIAorICAgIGJvb2wgaGFzUmVuZGVy
ZXIgPSBlbGVtZW50LnJlbmRlcmVyKCk7CiAgICAgYXV0byB3aWxsUmVzcG9uZFRvTW91c2VDbGlj
a0V2ZW50cyA9IGVsZW1lbnQud2lsbFJlc3BvbmRUb01vdXNlQ2xpY2tFdmVudHMoKTsKLSAgICBp
ZiAoaGFkUmVuZGVyZXIgPT0gRWxlbWVudEhhZFJlbmRlcmVyOjpObyB8fCB3aWxsUmVzcG9uZFRv
TW91c2VDbGlja0V2ZW50cykKKyAgICBpZiAod2lsbFJlc3BvbmRUb01vdXNlQ2xpY2tFdmVudHMg
fHwgIWhhc1JlbmRlcmVyIHx8IGhhZFJlbmRlcmVyID09IEVsZW1lbnRIYWRSZW5kZXJlcjo6Tm8p
CiAgICAgICAgIHJldHVybiB3aWxsUmVzcG9uZFRvTW91c2VDbGlja0V2ZW50czsKLSAgICAvLyBJ
biBjYXNlIHdoZW4gdGhlIHZpc2libGUgY29udGVudCBhbHJlYWR5IGhhZCByZW5kZXJlcnMgaXQn
cyBub3Qgc3VmZmljaWVudCB0byBjaGVjayB0aGUgIm5ld2x5IHZpc2libGUiIGVsZW1lbnQgb25s
eSBzaW5jZSBpdCBtaWdodCBqdXN0IGJlIHRoZSBjb250YWluZXIgZm9yIHRoZSBjbGlja2FibGUg
Y29udGVudC4gIAorCisgICAgLy8gSW4gY2FzZSB3aGVuIHRoZSBjb250ZW50IGFscmVhZHkgaGFk
IHJlbmRlcmVycyBpdCdzIG5vdCBzdWZmaWNpZW50IHRvIGNoZWNrIHRoZSBjYW5kaWRhdGUgZWxl
bWVudCBvbmx5IHNpbmNlIGl0IG1pZ2h0IGp1c3QgYmUgdGhlIGNvbnRhaW5lciBmb3IgdGhlIGNs
aWNrYWJsZSBjb250ZW50LiAgCiAgICAgZm9yIChhdXRvJiBkZXNjZW5kYW50IDogZGVzY2VuZGFu
dHNPZlR5cGU8UmVuZGVyRWxlbWVudD4oKmVsZW1lbnQucmVuZGVyZXIoKSkpIHsKICAgICAgICAg
aWYgKCFkZXNjZW5kYW50LmVsZW1lbnQoKSkKICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTYw
LDYgKzE2Miw3IEBAIHN0YXRpYyBib29sIGlzQ29uc2lkZXJlZENsaWNrYWJsZShjb25zdCBFbGVt
ZW50JiBuZXdseVZpc2libGVFbGVtZW50LCBFbGVtZW50SGFkCiAgICAgfQogICAgIHJldHVybiBm
YWxzZTsKIH0KKwogQ29udGVudENoYW5nZU9ic2VydmVyOjpDb250ZW50Q2hhbmdlT2JzZXJ2ZXIo
RG9jdW1lbnQmIGRvY3VtZW50KQogICAgIDogbV9kb2N1bWVudChkb2N1bWVudCkKICAgICAsIG1f
Y29udGVudE9ic2VydmF0aW9uVGltZXIoW3RoaXNdIHsgY29tcGxldGVEdXJhdGlvbkJhc2VkQ29u
dGVudE9ic2VydmF0aW9uKCk7IH0pCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cg
Yi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZjI1NmE1YTJjNTJhZTkyYTU3MmIyYmMxYWVm
ZDFiY2NkYmUyODU0OC4uZjdiZWU2YTM3OWRkM2I1N2U2YzA3NGQ2MDkyZTY0MDQ3ZTJkZTU2NSAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5LTA4LTIwICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBh
cHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRDaGFuZ2VPYnNlcnZlcl0gaXNDb25zaWRlcmVk
Q2xpY2thYmxlIHNob3VsZCBiZSBhYmxlIHRvIHByb2Nlc3MgZWxlbWVudHMgd2l0aCBubyByZW5k
ZXJlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
MDkyNgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTQ1MTk1Nzk+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9pb3Mv
Y29udGVudC1vYnNlcnZhdGlvbi9nb2luZy1mcm9tLWhpZGRlbi10by12aXNpYmxlLWFuZC10by1o
aWRkZW4tY3Jhc2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90
b3VjaC9pb3MvY29udGVudC1vYnNlcnZhdGlvbi9nb2luZy1mcm9tLWhpZGRlbi10by12aXNpYmxl
LWFuZC10by1oaWRkZW4tY3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTktMDgtMTkgIEFudG9pbmUg
UXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBbUG9pbnRlciBFdmVudHNdIFJl
bW92aW5nIHRoZSBjYXB0dXJlIGVsZW1lbnQgcHJldmVudHMgZnV0dXJlIHBvaW50ZXIgZXZlbnRz
IGZyb20gYmVpbmcgZGlzcGF0Y2hlZCBvbiBtYWNPUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMv
ZmFzdC9ldmVudHMvdG91Y2gvaW9zL2NvbnRlbnQtb2JzZXJ2YXRpb24vZ29pbmctZnJvbS1oaWRk
ZW4tdG8tdmlzaWJsZS1hbmQtdG8taGlkZGVuLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20t
aGlkZGVuLXRvLXZpc2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMC4uNTA0NmRmZjBiNzdhNTIyZjc4ZTM1NDVjY2MxYzdmZWUxOGExYmFiNQotLS0gL2Rldi9u
dWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2Vy
dmF0aW9uL2dvaW5nLWZyb20taGlkZGVuLXRvLXZpc2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC1l
eHBlY3RlZC50eHQKQEAgLTAsMCArMSwyIEBACitQQVNTIGlmIG5vIGNyYXNoIGFuZCAnY2xpY2tl
ZCcgdGV4dCBpcyBzaG93biBiZWxvdy4KK2NsaWNrZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L2Zhc3QvZXZlbnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20taGlk
ZGVuLXRvLXZpc2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFz
dC9ldmVudHMvdG91Y2gvaW9zL2NvbnRlbnQtb2JzZXJ2YXRpb24vZ29pbmctZnJvbS1oaWRkZW4t
dG8tdmlzaWJsZS1hbmQtdG8taGlkZGVuLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTljMThjNzU3
ZTQ5NTMwMWQ5NzllMzNhYTgxYmQyMmM2NTgxOGE4OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZy
b20taGlkZGVuLXRvLXZpc2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEs
NTAgQEAKKzwhRE9DVFlQRSBodG1sPjwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgdXNlRmxleGli
bGVWaWV3cG9ydD10cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMg
dGhlIGNhc2Ugd2hlbiB2aXNpYmxlIGFuZCBub24tY2xpY2thYmxlIGNvbnRlbnQgZ2V0cyByZW1v
dmVkLjwvdGl0bGU+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhl
bHBlci5qcyI+PC9zY3JpcHQ+Cis8c3R5bGU+CisjdGFwVGhpcyB7CisgICAgd2lkdGg6IDQwMHB4
OworICAgIGhlaWdodDogNDAwcHg7CisgICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47Cit9CisK
KyNhbHJlYWR5VmlzaWJsZSB7CisgICAgZGlzcGxheTogYmxvY2s7CisgICAgd2lkdGg6IDEwMHB4
OworICAgIGhlaWdodDogMTAwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8
L3N0eWxlPgorPHNjcmlwdD4KK2FzeW5jIGZ1bmN0aW9uIHRlc3QoKSB7CisgICAgaWYgKCF3aW5k
b3cudGVzdFJ1bm5lciB8fCAhdGVzdFJ1bm5lci5ydW5VSVNjcmlwdCkKKyAgICAgICAgcmV0dXJu
OworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRlcm5hbHMuc2V0dGluZ3Mu
c2V0Q29udGVudENoYW5nZU9ic2VydmVyRW5hYmxlZCh0cnVlKTsKKworICAgIHRlc3RSdW5uZXIu
d2FpdFVudGlsRG9uZSgpOworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgYXdh
aXQgVUlIZWxwZXIuYWN0aXZhdGVFbGVtZW50KHRhcFRoaXMpOworfQorPC9zY3JpcHQ+Cis8L2hl
YWQ+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8ZGl2IGlkPXRhcFRoaXM+UEFTUyBpZiBubyBj
cmFzaCBhbmQgJ2NsaWNrZWQnIHRleHQgaXMgc2hvd24gYmVsb3cuPC9kaXY+Cis8ZGl2IGlkPWFs
cmVhZHlWaXNpYmxlPjwvZGl2PgorPHByZSBpZD1yZXN1bHQ+PC9wcmU+Cis8c2NyaXB0PgordGFw
VGhpcy5hZGRFdmVudExpc3RlbmVyKCJtb3VzZW92ZXIiLCBmdW5jdGlvbiggZXZlbnQgKSB7Cisg
ICAgYWxyZWFkeVZpc2libGUuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKK30sIGZhbHNlKTsKKwor
dGFwVGhpcy5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKCBldmVudCApIHsgICAK
KyAgICByZXN1bHQuaW5uZXJIVE1MID0gImNsaWNrZWQiOworICAgIGlmICh3aW5kb3cudGVzdFJ1
bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9LCBmYWxzZSk7Cis8L3Nj
cmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376786</attachid>
            <date>2019-08-20 11:34:31 -0700</date>
            <delta_ts>2019-08-20 11:58:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200926-20190820113430.patch</filename>
            <type>text/plain</type>
            <size>6450</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ4ODU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTYwNTg4ZDA4MDMwYTky
YmVlZDY1MzY5MzYyMTk4Nzg2ZWRlNjUyZi4uMjE4NTEzNWU3MzAxNGE2NDk5YTBlNzAzNmE4YTg3
NmZkNDQyNzkwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA4LTIwICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvbnRlbnRDaGFuZ2VPYnNl
cnZlcl0gaXNDb25zaWRlcmVkQ2xpY2thYmxlIHNob3VsZCBiZSBhYmxlIHRvIHByb2Nlc3MgZWxl
bWVudHMgd2l0aCBubyByZW5kZXJlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMDkyNgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTQ1MTk1Nzk+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgorCisgICAgICAgIFRoaXMgcGF0
Y2ggZml4ZXMgdGhlIGNyYXNoIHdoZW4gdGhlIHZpc2libGUtPmhpZGRlbiBjaGFuZ2UgdHJpZ2dl
cnMgYW4gaXNDb25zaWRlcmVkQ2xpY2thYmxlKCkgY2FsbCB3aXRoIGEgJ2Rpc3BsYXk6IG5vbmUn
IGVsZW1lbnQuCisKKyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvdG91Y2gvaW9zL2NvbnRlbnQt
b2JzZXJ2YXRpb24vZ29pbmctZnJvbS1oaWRkZW4tdG8tdmlzaWJsZS1hbmQtdG8taGlkZGVuLWNy
YXNoLmh0bWwKKworICAgICAgICAqIHBhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNlcnZlci5jcHA6
CisgICAgICAgIChXZWJDb3JlOjppc0NvbnNpZGVyZWRDbGlja2FibGUpOgorCiAyMDE5LTA4LTE5
ICBTaWh1aSBMaXUgIDxzaWh1aV9saXVAYXBwbGUuY29tPgogCiAgICAgICAgIFJlbW92ZSBJREIt
c3BlY2lmaWMgcXVvdGEKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRl
bnRDaGFuZ2VPYnNlcnZlci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL2lvcy9Db250ZW50Q2hh
bmdlT2JzZXJ2ZXIuY3BwCmluZGV4IGFhYmMwMzg5ZTRmMjEyNTQ2OGRhMTZlYjc0OTY5ZGRlY2M3
ZmY4ZGUuLmU4MTM2NmJjZTBhOTA3ODNlYTFiZTA2MGQ0YThlOGQzNGEwZTgwZjAgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0NvbnRlbnRDaGFuZ2VPYnNlcnZlci5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvQ29udGVudENoYW5nZU9ic2VydmVyLmNwcApAQCAt
MTM0LDkgKzEzNCw5IEBAIGJvb2wgQ29udGVudENoYW5nZU9ic2VydmVyOjppc0NvbnNpZGVyZWRW
aXNpYmxlKGNvbnN0IE5vZGUmIG5vZGUpCiB9CiAKIGVudW0gY2xhc3MgRWxlbWVudEhhZFJlbmRl
cmVyIHsgTm8sIFllcyB9Owotc3RhdGljIGJvb2wgaXNDb25zaWRlcmVkQ2xpY2thYmxlKGNvbnN0
IEVsZW1lbnQmIG5ld2x5VmlzaWJsZUVsZW1lbnQsIEVsZW1lbnRIYWRSZW5kZXJlciBoYWRSZW5k
ZXJlcikKK3N0YXRpYyBib29sIGlzQ29uc2lkZXJlZENsaWNrYWJsZShjb25zdCBFbGVtZW50JiBj
YW5kaWRhdGVFbGVtZW50LCBFbGVtZW50SGFkUmVuZGVyZXIgaGFkUmVuZGVyZXIpCiB7Ci0gICAg
YXV0byYgZWxlbWVudCA9IGNvbnN0X2Nhc3Q8RWxlbWVudCY+KG5ld2x5VmlzaWJsZUVsZW1lbnQp
OworICAgIGF1dG8mIGVsZW1lbnQgPSBjb25zdF9jYXN0PEVsZW1lbnQmPihjYW5kaWRhdGVFbGVt
ZW50KTsKICAgICBpZiAoZWxlbWVudC5pc0luVXNlckFnZW50U2hhZG93VHJlZSgpKQogICAgICAg
ICByZXR1cm4gZmFsc2U7CiAKQEAgLTE0OCwxMCArMTQ4LDEyIEBAIHN0YXRpYyBib29sIGlzQ29u
c2lkZXJlZENsaWNrYWJsZShjb25zdCBFbGVtZW50JiBuZXdseVZpc2libGVFbGVtZW50LCBFbGVt
ZW50SGFkCiAgICAgICAgIHJldHVybiBlbGVtZW50LkVsZW1lbnQ6OndpbGxSZXNwb25kVG9Nb3Vz
ZUNsaWNrRXZlbnRzKCk7CiAgICAgfQogCisgICAgYm9vbCBoYXNSZW5kZXJlciA9IGVsZW1lbnQu
cmVuZGVyZXIoKTsKICAgICBhdXRvIHdpbGxSZXNwb25kVG9Nb3VzZUNsaWNrRXZlbnRzID0gZWxl
bWVudC53aWxsUmVzcG9uZFRvTW91c2VDbGlja0V2ZW50cygpOwotICAgIGlmIChoYWRSZW5kZXJl
ciA9PSBFbGVtZW50SGFkUmVuZGVyZXI6Ok5vIHx8IHdpbGxSZXNwb25kVG9Nb3VzZUNsaWNrRXZl
bnRzKQorICAgIGlmICh3aWxsUmVzcG9uZFRvTW91c2VDbGlja0V2ZW50cyB8fCAhaGFzUmVuZGVy
ZXIgfHwgaGFkUmVuZGVyZXIgPT0gRWxlbWVudEhhZFJlbmRlcmVyOjpObykKICAgICAgICAgcmV0
dXJuIHdpbGxSZXNwb25kVG9Nb3VzZUNsaWNrRXZlbnRzOwotICAgIC8vIEluIGNhc2Ugd2hlbiB0
aGUgdmlzaWJsZSBjb250ZW50IGFscmVhZHkgaGFkIHJlbmRlcmVycyBpdCdzIG5vdCBzdWZmaWNp
ZW50IHRvIGNoZWNrIHRoZSAibmV3bHkgdmlzaWJsZSIgZWxlbWVudCBvbmx5IHNpbmNlIGl0IG1p
Z2h0IGp1c3QgYmUgdGhlIGNvbnRhaW5lciBmb3IgdGhlIGNsaWNrYWJsZSBjb250ZW50LiAgCisK
KyAgICAvLyBJbiBjYXNlIHdoZW4gdGhlIGNvbnRlbnQgYWxyZWFkeSBoYWQgcmVuZGVyZXJzIGl0
J3Mgbm90IHN1ZmZpY2llbnQgdG8gY2hlY2sgdGhlIGNhbmRpZGF0ZSBlbGVtZW50IG9ubHkgc2lu
Y2UgaXQgbWlnaHQganVzdCBiZSB0aGUgY29udGFpbmVyIGZvciB0aGUgY2xpY2thYmxlIGNvbnRl
bnQuICAKICAgICBmb3IgKGF1dG8mIGRlc2NlbmRhbnQgOiBkZXNjZW5kYW50c09mVHlwZTxSZW5k
ZXJFbGVtZW50PigqZWxlbWVudC5yZW5kZXJlcigpKSkgewogICAgICAgICBpZiAoIWRlc2NlbmRh
bnQuZWxlbWVudCgpKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0xNjAsNiArMTYyLDcgQEAg
c3RhdGljIGJvb2wgaXNDb25zaWRlcmVkQ2xpY2thYmxlKGNvbnN0IEVsZW1lbnQmIG5ld2x5Vmlz
aWJsZUVsZW1lbnQsIEVsZW1lbnRIYWQKICAgICB9CiAgICAgcmV0dXJuIGZhbHNlOwogfQorCiBD
b250ZW50Q2hhbmdlT2JzZXJ2ZXI6OkNvbnRlbnRDaGFuZ2VPYnNlcnZlcihEb2N1bWVudCYgZG9j
dW1lbnQpCiAgICAgOiBtX2RvY3VtZW50KGRvY3VtZW50KQogICAgICwgbV9jb250ZW50T2JzZXJ2
YXRpb25UaW1lcihbdGhpc10geyBjb21wbGV0ZUR1cmF0aW9uQmFzZWRDb250ZW50T2JzZXJ2YXRp
b24oKTsgfSkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwppbmRleCBmMjU2YTVhMmM1MmFlOTJhNTcyYjJiYzFhZWZkMWJjY2RiZTI4NTQ4
Li43MDU2MmFiYWUxYzI1ODBjMjhhODZiNzcwMThmNDlkOGRkYmRhOThhIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTQgQEAKKzIwMTktMDgtMjAgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KKwor
ICAgICAgICBbQ29udGVudENoYW5nZU9ic2VydmVyXSBpc0NvbnNpZGVyZWRDbGlja2FibGUgc2hv
dWxkIGJlIGFibGUgdG8gcHJvY2VzcyBlbGVtZW50cyB3aXRoIG5vIHJlbmRlcmVycworICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwOTI2CisgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS81NDUxOTU3OT4KKworICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBG
cmFzZXIuCisKKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9pb3MvY29udGVudC1vYnNlcnZh
dGlvbi9nb2luZy1mcm9tLWhpZGRlbi10by12aXNpYmxlLWFuZC10by1oaWRkZW4tY3Jhc2gtZXhw
ZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2V2ZW50cy90b3VjaC9pb3MvY29udGVu
dC1vYnNlcnZhdGlvbi9nb2luZy1mcm9tLWhpZGRlbi10by12aXNpYmxlLWFuZC10by1oaWRkZW4t
Y3Jhc2guaHRtbDogQWRkZWQuCisKIDIwMTktMDgtMTkgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRz
QGFwcGxlLmNvbT4KIAogICAgICAgICBbUG9pbnRlciBFdmVudHNdIFJlbW92aW5nIHRoZSBjYXB0
dXJlIGVsZW1lbnQgcHJldmVudHMgZnV0dXJlIHBvaW50ZXIgZXZlbnRzIGZyb20gYmVpbmcgZGlz
cGF0Y2hlZCBvbiBtYWNPUwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91
Y2gvaW9zL2NvbnRlbnQtb2JzZXJ2YXRpb24vZ29pbmctZnJvbS1oaWRkZW4tdG8tdmlzaWJsZS1h
bmQtdG8taGlkZGVuLWNyYXNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20taGlkZGVuLXRvLXZpc2li
bGUtYW5kLXRvLWhpZGRlbi1jcmFzaC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNTA0NmRmZjBi
NzdhNTIyZjc4ZTM1NDVjY2MxYzdmZWUxOGExYmFiNQotLS0gL2Rldi9udWxsCisrKyBiL0xheW91
dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZy
b20taGlkZGVuLXRvLXZpc2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSwyIEBACitQQVNTIGlmIG5vIGNyYXNoIGFuZCAnY2xpY2tlZCcgdGV4dCBpcyBzaG93
biBiZWxvdy4KK2NsaWNrZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3Rv
dWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20taGlkZGVuLXRvLXZpc2libGUt
YW5kLXRvLWhpZGRlbi1jcmFzaC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gv
aW9zL2NvbnRlbnQtb2JzZXJ2YXRpb24vZ29pbmctZnJvbS1oaWRkZW4tdG8tdmlzaWJsZS1hbmQt
dG8taGlkZGVuLWNyYXNoLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTljMThjNzU3ZTQ5NTMwMWQ5NzllMzNh
YTgxYmQyMmM2NTgxOGE4OAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL3RvdWNoL2lvcy9jb250ZW50LW9ic2VydmF0aW9uL2dvaW5nLWZyb20taGlkZGVuLXRvLXZp
c2libGUtYW5kLXRvLWhpZGRlbi1jcmFzaC5odG1sCkBAIC0wLDAgKzEsNTAgQEAKKzwhRE9DVFlQ
RSBodG1sPjwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgdXNlRmxleGlibGVWaWV3cG9ydD10cnVl
IF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorPHRpdGxlPlRoaXMgdGVzdHMgdGhlIGNhc2Ugd2hlbiB2
aXNpYmxlIGFuZCBub24tY2xpY2thYmxlIGNvbnRlbnQgZ2V0cyByZW1vdmVkLjwvdGl0bGU+Cis8
c2NyaXB0IHNyYz0iLi4vLi4vLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3Jp
cHQ+Cis8c3R5bGU+CisjdGFwVGhpcyB7CisgICAgd2lkdGg6IDQwMHB4OworICAgIGhlaWdodDog
NDAwcHg7CisgICAgYm9yZGVyOiAxcHggc29saWQgZ3JlZW47Cit9CisKKyNhbHJlYWR5VmlzaWJs
ZSB7CisgICAgZGlzcGxheTogYmxvY2s7CisgICAgd2lkdGg6IDEwMHB4OworICAgIGhlaWdodDog
MTAwcHg7CisgICAgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW47Cit9Cis8L3N0eWxlPgorPHNjcmlw
dD4KK2FzeW5jIGZ1bmN0aW9uIHRlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cudGVzdFJ1bm5lciB8
fCAhdGVzdFJ1bm5lci5ydW5VSVNjcmlwdCkKKyAgICAgICAgcmV0dXJuOworICAgIGlmICh3aW5k
b3cuaW50ZXJuYWxzKQorICAgICAgICBpbnRlcm5hbHMuc2V0dGluZ3Muc2V0Q29udGVudENoYW5n
ZU9ic2VydmVyRW5hYmxlZCh0cnVlKTsKKworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgp
OworICAgIHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCisgICAgYXdhaXQgVUlIZWxwZXIuYWN0
aXZhdGVFbGVtZW50KHRhcFRoaXMpOworfQorPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBvbmxv
YWQ9InRlc3QoKSI+Cis8ZGl2IGlkPXRhcFRoaXM+UEFTUyBpZiBubyBjcmFzaCBhbmQgJ2NsaWNr
ZWQnIHRleHQgaXMgc2hvd24gYmVsb3cuPC9kaXY+Cis8ZGl2IGlkPWFscmVhZHlWaXNpYmxlPjwv
ZGl2PgorPHByZSBpZD1yZXN1bHQ+PC9wcmU+Cis8c2NyaXB0PgordGFwVGhpcy5hZGRFdmVudExp
c3RlbmVyKCJtb3VzZW92ZXIiLCBmdW5jdGlvbiggZXZlbnQgKSB7CisgICAgYWxyZWFkeVZpc2li
bGUuc3R5bGUuZGlzcGxheSA9ICJub25lIjsKK30sIGZhbHNlKTsKKwordGFwVGhpcy5hZGRFdmVu
dExpc3RlbmVyKCJjbGljayIsIGZ1bmN0aW9uKCBldmVudCApIHsgICAKKyAgICByZXN1bHQuaW5u
ZXJIVE1MID0gImNsaWNrZWQiOworICAgIGlmICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
dGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9LCBmYWxzZSk7Cis8L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>