<?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>199739</bug_id>
          
          <creation_ts>2019-07-11 17:32:06 -0700</creation_ts>
          <short_desc>Turn off two finger gestures for editable non-scaled content</short_desc>
          <delta_ts>2019-07-12 18:50:33 -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>New Bugs</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="Megan Gardner">megan_gardner</reporter>
          <assigned_to name="Megan Gardner">megan_gardner</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>thorton</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1552304</commentid>
    <comment_count>0</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-11 17:32:06 -0700</bug_when>
    <thetext>Turn off two finger gestures for editable non-scaled content</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552305</commentid>
    <comment_count>1</comment_count>
      <attachid>373981</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-11 17:33:42 -0700</bug_when>
    <thetext>Created attachment 373981
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552306</commentid>
    <comment_count>2</comment_count>
      <attachid>373982</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-11 17:34:06 -0700</bug_when>
    <thetext>Created attachment 373982
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552307</commentid>
    <comment_count>3</comment_count>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-11 17:34:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/52107190&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552370</commentid>
    <comment_count>4</comment_count>
      <attachid>373982</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-07-11 22:22:28 -0700</bug_when>
    <thetext>Comment on attachment 373982
Patch

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

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:-763
&gt; -    _twoFingerDoubleTapGestureRecognizer = adoptNS([[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(_twoFingerDoubleTapRecognized:)]);

Why did two finger double tap code move? It&apos;s still clearly called (by the line just prior to this), and not disabled anywhere, so this seems pointless? But maybe I&apos;m missing something.

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:806
&gt; +    if (!_webView._editable)

I have a Question! Presumably single-finger-single-tap on links is also disabled in editable contexts... how is that achieved? Can this follow the same path? (maybe not!)

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:3967
&gt; +- (void)_setTwoFingerSingleTapGesturesEnabled:(BOOL)enabled
&gt; +{
&gt; +    [_twoFingerSingleTapGestureRecognizer setEnabled:enabled];
&gt; +}

This seems like a rather unnecessary method.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552568</commentid>
    <comment_count>5</comment_count>
      <attachid>374044</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-12 15:38:43 -0700</bug_when>
    <thetext>Created attachment 374044
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552631</commentid>
    <comment_count>6</comment_count>
      <attachid>374057</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-12 17:55:30 -0700</bug_when>
    <thetext>Created attachment 374057
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552634</commentid>
    <comment_count>7</comment_count>
      <attachid>374057</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-07-12 18:00:13 -0700</bug_when>
    <thetext>Comment on attachment 374057
Patch

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

&gt; Source/WebKit/UIProcess/ios/WKContentViewInteraction.mm:793
&gt; +    [_twoFingerSingleTapGestureRecognizer setEnabled:!_webView._editable];

I am sold! Though I would probably put it before the add, with all the other setters.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552640</commentid>
    <comment_count>8</comment_count>
      <attachid>374061</attachid>
    <who name="Megan Gardner">megan_gardner</who>
    <bug_when>2019-07-12 18:08:28 -0700</bug_when>
    <thetext>Created attachment 374061
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552647</commentid>
    <comment_count>9</comment_count>
      <attachid>374061</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-12 18:50:32 -0700</bug_when>
    <thetext>Comment on attachment 374061
Patch for landing

Clearing flags on attachment: 374061

Committed r247411: &lt;https://trac.webkit.org/changeset/247411&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1552648</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-12 18:50:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373981</attachid>
            <date>2019-07-11 17:33:42 -0700</date>
            <delta_ts>2019-07-11 17:34:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199739-20190711173341.patch</filename>
            <type>text/plain</type>
            <size>6250</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMzA2Mzc2NjIwNmQwMmY0
NmIyYTYwMjdhMzdkNDkxN2U3MGYxMTAuLmE5ODBlNmYxZTMzMmNkOTQ2ZmYxMDY5ZDYzZTkzMzMy
NTMyMWM3ZDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMDctMTEgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9mZiB0d28g
ZmluZ2VyIGdlc3R1cmVzIGZvciBlZGl0YWJsZSBub24tc2NhbGVkIGNvbnRlbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTczOQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2Ny
ZWF0ZUFuZENvbmZpZ3VyZVR3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyXSk6Cisg
ICAgICAgICgtW1dLQ29udGVudFZpZXcgX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1
cmVSZWNvZ25pemVyXSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgc2V0dXBJbnRlcmFjdGlv
bl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9zZXRUd29GaW5nZXJTaW5nbGVUYXBHZXN0
dXJlc0VuYWJsZWQ6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2RpZENoYW5nZVdlYlZp
ZXdFZGl0YWJpbGl0eV0pOgorCiAyMDE5LTA3LTEwICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFw
cGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBTZWxlY3Rpb24gaGFuZGxlcyAiTG9sbGlwb3BzIiBj
YW4gYmVjb21lIGdyYXkgYW5kIHN0YXkgZ3JheQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggMTA0MGNlZmY5
YjExZDI0ZGVmOWYzZGMzNWM4ZDdjOTc5MzYxZTdhMC4uM2IwMjUyNzA3ZDFhMGEwNWVhYTljNDA2
OWIzNWViOTA0MjNlMDVkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC02NzQsNiArNjc0LDIzIEBAIC0g
KFdLRm9ybUlucHV0U2Vzc2lvbiAqKV9mb3JtSW5wdXRTZXNzaW9uCiAgICAgcmV0dXJuIF9mb3Jt
SW5wdXRTZXNzaW9uLmdldCgpOwogfQogCistICh2b2lkKV9jcmVhdGVBbmRDb25maWd1cmVUd29G
aW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplcgoreworICAgIGlmIChfdHdvRmluZ2VyU2lu
Z2xlVGFwR2VzdHVyZVJlY29nbml6ZXIpIHsKKyAgICAgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJl
Y29nbml6ZXI6X3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyLmdldCgpXTsKKyAg
ICAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXREZWxlZ2F0ZTpu
aWxdOworICAgIH0KKworICAgIF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciA9
IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpz
ZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVk
OildKTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldEFsbG93
YWJsZU1vdmVtZW50OjYwXTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25p
emVyIF9zZXRBbGxvd2FibGVTZXBhcmF0aW9uOjE1MF07CisgICAgW190d29GaW5nZXJTaW5nbGVU
YXBHZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRhcHNSZXF1aXJlZDoxXTsKKyAgICBbX3R3
b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9mVG91Y2hlc1JlcXVp
cmVkOjJdOworICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVs
YXlzVG91Y2hlc0VuZGVkOk5PXTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNv
Z25pemVyIHNldERlbGVnYXRlOnNlbGZdOworICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVy
Ol90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07Cit9CisKIC0gKHZv
aWQpX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyCiB7CiAgICAg
aWYgKF9kb3VibGVUYXBHZXN0dXJlUmVjb2duaXplcikgewpAQCAtNjg4LDYgKzcwNSwxNyBAQCAt
ICh2b2lkKV9jcmVhdGVBbmRDb25maWd1cmVEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplcgogICAg
IFtfZG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsZWdhdGU6c2VsZl07CiAgICAgW3Nl
bGYgYWRkR2VzdHVyZVJlY29nbml6ZXI6X2RvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyLmdldCgp
XTsKICAgICBbX3NpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHJlcXVpcmVHZXN0dXJlUmVjb2du
aXplclRvRmFpbDpfZG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworICAgIAorICAg
IGlmIChfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIpIHsKKyAgICAgICAgW3Nl
bGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6ZXI6X3R3b0ZpbmdlckRvdWJsZVRhcEdlc3R1cmVSZWNv
Z25pemVyLmdldCgpXTsKKyAgICAgICAgW190d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2du
aXplciBzZXREZWxlZ2F0ZTpuaWxdOworICAgIH0KKworICAgIF90d29GaW5nZXJEb3VibGVUYXBH
ZXN0dXJlUmVjb2duaXplciA9IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9j
XSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlckRvdWJsZVRh
cFJlY29nbml6ZWQ6KV0pOworICAgIFtfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6
ZXIgc2V0TnVtYmVyT2ZUYXBzUmVxdWlyZWQ6Ml07CisgICAgW190d29GaW5nZXJEb3VibGVUYXBH
ZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJlZDoyXTsKKyAgICBbX3R3
b0ZpbmdlckRvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOworICAg
IFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVj
b2duaXplci5nZXQoKV07CiB9CiAKIC0gKHZvaWQpX2NyZWF0ZUFuZENvbmZpZ3VyZUxvbmdQcmVz
c0dlc3R1cmVSZWNvZ25pemVyCkBAIC03NjAsMTIgKzc4OCw2IEBAIC0gKHZvaWQpc2V0dXBJbnRl
cmFjdGlvbgogCiAgICAgW3NlbGYgX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1cmVS
ZWNvZ25pemVyXTsKIAotICAgIF90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciA9
IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpz
ZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlckRvdWJsZVRhcFJlY29nbml6ZWQ6KV0pOwot
ICAgIFtfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0TnVtYmVyT2ZUYXBz
UmVxdWlyZWQ6Ml07Ci0gICAgW190d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciBz
ZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJlZDoyXTsKLSAgICBbX3R3b0ZpbmdlckRvdWJsZVRhcEdl
c3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOwotICAgIFtzZWxmIGFkZEdlc3R1cmVS
ZWNvZ25pemVyOl90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07Ci0K
ICAgICBfaGlnaGxpZ2h0TG9uZ1ByZXNzR2VzdHVyZVJlY29nbml6ZXIgPSBhZG9wdE5TKFtbX1VJ
V2ViSGlnaGxpZ2h0TG9uZ1ByZXNzR2VzdHVyZVJlY29nbml6ZXIgYWxsb2NdIGluaXRXaXRoVGFy
Z2V0OnNlbGYgYWN0aW9uOkBzZWxlY3RvcihfaGlnaGxpZ2h0TG9uZ1ByZXNzUmVjb2duaXplZDop
XSk7CiAgICAgW19oaWdobGlnaHRMb25nUHJlc3NHZXN0dXJlUmVjb2duaXplciBzZXREZWxheTpo
aWdobGlnaHREZWxheV07CiAgICAgW19oaWdobGlnaHRMb25nUHJlc3NHZXN0dXJlUmVjb2duaXpl
ciBzZXREZWxlZ2F0ZTpzZWxmXTsKQEAgLTc4MSwxNCArODAzLDggQEAgLSAodm9pZClzZXR1cElu
dGVyYWN0aW9uCiAgICAgW3NlbGYgc2V0dXBEcmFnQW5kRHJvcEludGVyYWN0aW9uc107CiAjZW5k
aWYKIAotICAgIF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciA9IGFkb3B0TlMo
W1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlv
bjpAc2VsZWN0b3IoX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVkOildKTsKLSAg
ICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldEFsbG93YWJsZU1vdmVt
ZW50OjYwXTsKLSAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIF9zZXRB
bGxvd2FibGVTZXBhcmF0aW9uOjE1MF07Ci0gICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJl
UmVjb2duaXplciBzZXROdW1iZXJPZlRhcHNSZXF1aXJlZDoxXTsKLSAgICBbX3R3b0ZpbmdlclNp
bmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9mVG91Y2hlc1JlcXVpcmVkOjJdOwot
ICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsYXlzVG91Y2hl
c0VuZGVkOk5PXTsKLSAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNl
dERlbGVnYXRlOnNlbGZdOwotICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl90d29GaW5n
ZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CisgICAgaWYgKCFfd2ViVmlldy5f
ZWRpdGFibGUpCisgICAgICAgIFtzZWxmIF9jcmVhdGVBbmRDb25maWd1cmVUd29GaW5nZXJTaW5n
bGVUYXBHZXN0dXJlUmVjb2duaXplcl07CiAKICAgICBfc3R5bHVzU2luZ2xlVGFwR2VzdHVyZVJl
Y29nbml6ZXIgPSBhZG9wdE5TKFtbVUlUYXBHZXN0dXJlUmVjb2duaXplciBhbGxvY10gaW5pdFdp
dGhUYXJnZXQ6c2VsZiBhY3Rpb246QHNlbGVjdG9yKF9zdHlsdXNTaW5nbGVUYXBSZWNvZ25pemVk
OildKTsKICAgICBbX3N0eWx1c1NpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9m
VGFwc1JlcXVpcmVkOjFdOwpAQCAtMzk0NSw2ICszOTYxLDExIEBAIC0gKFdlYkNvcmU6OkNvbG9y
KV90YXBIaWdobGlnaHRDb2xvckZvckZhc3RDbGljazooQk9PTClmb3JGYXN0Q2xpY2sKICAgICBy
ZXR1cm4gZm9yRmFzdENsaWNrID8gV2ViQ29yZTo6Q29sb3IoMCwgMjI1LCAwLCAxMjcpIDogV2Vi
Q29yZTo6Q29sb3IoMjI1LCAwLCAwLCAxMjcpOwogfQogCistICh2b2lkKV9zZXRUd29GaW5nZXJT
aW5nbGVUYXBHZXN0dXJlc0VuYWJsZWQ6KEJPT0wpZW5hYmxlZAoreworICAgIFtfdHdvRmluZ2Vy
U2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RW5hYmxlZDplbmFibGVkXTsKK30KKwogLSAo
dm9pZClfc2V0RG91YmxlVGFwR2VzdHVyZXNFbmFibGVkOihCT09MKWVuYWJsZWQKIHsKICAgICBp
ZiAoZW5hYmxlZCAmJiAhW19kb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciBpc0VuYWJsZWRdKSB7
CkBAIC00MTAwLDYgKzQxMjEsOCBAQCAtICh2b2lkKV9kaWRDaGFuZ2VXZWJWaWV3RWRpdGFiaWxp
dHkKIHsKICAgICBpZiAoW19mb3JtQWNjZXNzb3J5VmlldyByZXNwb25kc1RvU2VsZWN0b3I6QHNl
bGVjdG9yKHNldE5leHRQcmV2aW91c0l0ZW1zVmlzaWJsZTopXSkKICAgICAgICAgW19mb3JtQWNj
ZXNzb3J5VmlldyBzZXROZXh0UHJldmlvdXNJdGVtc1Zpc2libGU6IV93ZWJWaWV3Ll9lZGl0YWJs
ZV07CisgICAgCisgICAgW3NlbGYgX3NldFR3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVzRW5hYmxl
ZDohX3dlYlZpZXcuX2VkaXRhYmxlXTsKIH0KIAogLSAodm9pZClpbnNlcnRUZXh0U3VnZ2VzdGlv
bjooVUlUZXh0U3VnZ2VzdGlvbiAqKXRleHRTdWdnZXN0aW9uCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>373982</attachid>
            <date>2019-07-11 17:34:06 -0700</date>
            <delta_ts>2019-07-12 15:38:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199739-20190711173405.patch</filename>
            <type>text/plain</type>
            <size>6421</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMzA2Mzc2NjIwNmQwMmY0
NmIyYTYwMjdhMzdkNDkxN2U3MGYxMTAuLjU5NjczM2VlNzM3YTQ2MTQ5MWIzMDVjYWQ0ZTE4YmFk
YTEyNmI4ODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEgQEAKKzIwMTktMDctMTEgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9mZiB0d28g
ZmluZ2VyIGdlc3R1cmVzIGZvciBlZGl0YWJsZSBub24tc2NhbGVkIGNvbnRlbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTczOQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNTIxMDcxOTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhlc2UgZ2VzdHVyZXMgYXJlIGJsb2NraW5nIHNvbWUgc2VsZWN0
aW9uIGdlc3R1cmVzLiBUdXJuIHRoZW0gb2ZmIGFzIHRoZXkgYXJlIG5vdAorICAgICAgICBldmVu
IGJlaW5nIHVzZWQgaW4gdGhpcyBjb250ZXh0LgorCisgICAgICAgICogVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2Ny
ZWF0ZUFuZENvbmZpZ3VyZVR3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyXSk6Cisg
ICAgICAgICgtW1dLQ29udGVudFZpZXcgX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1
cmVSZWNvZ25pemVyXSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgc2V0dXBJbnRlcmFjdGlv
bl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9zZXRUd29GaW5nZXJTaW5nbGVUYXBHZXN0
dXJlc0VuYWJsZWQ6XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2RpZENoYW5nZVdlYlZp
ZXdFZGl0YWJpbGl0eV0pOgorCiAyMDE5LTA3LTEwICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFw
cGxlLmNvbT4KIAogICAgICAgICBbaU9TXSBTZWxlY3Rpb24gaGFuZGxlcyAiTG9sbGlwb3BzIiBj
YW4gYmVjb21lIGdyYXkgYW5kIHN0YXkgZ3JheQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbSBiL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KaW5kZXggMTA0MGNlZmY5
YjExZDI0ZGVmOWYzZGMzNWM4ZDdjOTc5MzYxZTdhMC4uM2IwMjUyNzA3ZDFhMGEwNWVhYTljNDA2
OWIzNWViOTA0MjNlMDVkMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCkBAIC02NzQsNiArNjc0LDIzIEBAIC0g
KFdLRm9ybUlucHV0U2Vzc2lvbiAqKV9mb3JtSW5wdXRTZXNzaW9uCiAgICAgcmV0dXJuIF9mb3Jt
SW5wdXRTZXNzaW9uLmdldCgpOwogfQogCistICh2b2lkKV9jcmVhdGVBbmRDb25maWd1cmVUd29G
aW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplcgoreworICAgIGlmIChfdHdvRmluZ2VyU2lu
Z2xlVGFwR2VzdHVyZVJlY29nbml6ZXIpIHsKKyAgICAgICAgW3NlbGYgcmVtb3ZlR2VzdHVyZVJl
Y29nbml6ZXI6X3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyLmdldCgpXTsKKyAg
ICAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXREZWxlZ2F0ZTpu
aWxdOworICAgIH0KKworICAgIF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciA9
IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpz
ZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVk
OildKTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldEFsbG93
YWJsZU1vdmVtZW50OjYwXTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25p
emVyIF9zZXRBbGxvd2FibGVTZXBhcmF0aW9uOjE1MF07CisgICAgW190d29GaW5nZXJTaW5nbGVU
YXBHZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRhcHNSZXF1aXJlZDoxXTsKKyAgICBbX3R3
b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9mVG91Y2hlc1JlcXVp
cmVkOjJdOworICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVs
YXlzVG91Y2hlc0VuZGVkOk5PXTsKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNv
Z25pemVyIHNldERlbGVnYXRlOnNlbGZdOworICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVy
Ol90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07Cit9CisKIC0gKHZv
aWQpX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyCiB7CiAgICAg
aWYgKF9kb3VibGVUYXBHZXN0dXJlUmVjb2duaXplcikgewpAQCAtNjg4LDYgKzcwNSwxNyBAQCAt
ICh2b2lkKV9jcmVhdGVBbmRDb25maWd1cmVEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplcgogICAg
IFtfZG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsZWdhdGU6c2VsZl07CiAgICAgW3Nl
bGYgYWRkR2VzdHVyZVJlY29nbml6ZXI6X2RvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyLmdldCgp
XTsKICAgICBbX3NpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHJlcXVpcmVHZXN0dXJlUmVjb2du
aXplclRvRmFpbDpfZG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworICAgIAorICAg
IGlmIChfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIpIHsKKyAgICAgICAgW3Nl
bGYgcmVtb3ZlR2VzdHVyZVJlY29nbml6ZXI6X3R3b0ZpbmdlckRvdWJsZVRhcEdlc3R1cmVSZWNv
Z25pemVyLmdldCgpXTsKKyAgICAgICAgW190d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2du
aXplciBzZXREZWxlZ2F0ZTpuaWxdOworICAgIH0KKworICAgIF90d29GaW5nZXJEb3VibGVUYXBH
ZXN0dXJlUmVjb2duaXplciA9IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9j
XSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlckRvdWJsZVRh
cFJlY29nbml6ZWQ6KV0pOworICAgIFtfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6
ZXIgc2V0TnVtYmVyT2ZUYXBzUmVxdWlyZWQ6Ml07CisgICAgW190d29GaW5nZXJEb3VibGVUYXBH
ZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJlZDoyXTsKKyAgICBbX3R3
b0ZpbmdlckRvdWJsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOworICAg
IFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVj
b2duaXplci5nZXQoKV07CiB9CiAKIC0gKHZvaWQpX2NyZWF0ZUFuZENvbmZpZ3VyZUxvbmdQcmVz
c0dlc3R1cmVSZWNvZ25pemVyCkBAIC03NjAsMTIgKzc4OCw2IEBAIC0gKHZvaWQpc2V0dXBJbnRl
cmFjdGlvbgogCiAgICAgW3NlbGYgX2NyZWF0ZUFuZENvbmZpZ3VyZURvdWJsZVRhcEdlc3R1cmVS
ZWNvZ25pemVyXTsKIAotICAgIF90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciA9
IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpz
ZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlckRvdWJsZVRhcFJlY29nbml6ZWQ6KV0pOwot
ICAgIFtfdHdvRmluZ2VyRG91YmxlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0TnVtYmVyT2ZUYXBz
UmVxdWlyZWQ6Ml07Ci0gICAgW190d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciBz
ZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJlZDoyXTsKLSAgICBbX3R3b0ZpbmdlckRvdWJsZVRhcEdl
c3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZdOwotICAgIFtzZWxmIGFkZEdlc3R1cmVS
ZWNvZ25pemVyOl90d29GaW5nZXJEb3VibGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07Ci0K
ICAgICBfaGlnaGxpZ2h0TG9uZ1ByZXNzR2VzdHVyZVJlY29nbml6ZXIgPSBhZG9wdE5TKFtbX1VJ
V2ViSGlnaGxpZ2h0TG9uZ1ByZXNzR2VzdHVyZVJlY29nbml6ZXIgYWxsb2NdIGluaXRXaXRoVGFy
Z2V0OnNlbGYgYWN0aW9uOkBzZWxlY3RvcihfaGlnaGxpZ2h0TG9uZ1ByZXNzUmVjb2duaXplZDop
XSk7CiAgICAgW19oaWdobGlnaHRMb25nUHJlc3NHZXN0dXJlUmVjb2duaXplciBzZXREZWxheTpo
aWdobGlnaHREZWxheV07CiAgICAgW19oaWdobGlnaHRMb25nUHJlc3NHZXN0dXJlUmVjb2duaXpl
ciBzZXREZWxlZ2F0ZTpzZWxmXTsKQEAgLTc4MSwxNCArODAzLDggQEAgLSAodm9pZClzZXR1cElu
dGVyYWN0aW9uCiAgICAgW3NlbGYgc2V0dXBEcmFnQW5kRHJvcEludGVyYWN0aW9uc107CiAjZW5k
aWYKIAotICAgIF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciA9IGFkb3B0TlMo
W1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlv
bjpAc2VsZWN0b3IoX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVkOildKTsKLSAg
ICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldEFsbG93YWJsZU1vdmVt
ZW50OjYwXTsKLSAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIF9zZXRB
bGxvd2FibGVTZXBhcmF0aW9uOjE1MF07Ci0gICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJl
UmVjb2duaXplciBzZXROdW1iZXJPZlRhcHNSZXF1aXJlZDoxXTsKLSAgICBbX3R3b0ZpbmdlclNp
bmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9mVG91Y2hlc1JlcXVpcmVkOjJdOwot
ICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsYXlzVG91Y2hl
c0VuZGVkOk5PXTsKLSAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNl
dERlbGVnYXRlOnNlbGZdOwotICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl90d29GaW5n
ZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CisgICAgaWYgKCFfd2ViVmlldy5f
ZWRpdGFibGUpCisgICAgICAgIFtzZWxmIF9jcmVhdGVBbmRDb25maWd1cmVUd29GaW5nZXJTaW5n
bGVUYXBHZXN0dXJlUmVjb2duaXplcl07CiAKICAgICBfc3R5bHVzU2luZ2xlVGFwR2VzdHVyZVJl
Y29nbml6ZXIgPSBhZG9wdE5TKFtbVUlUYXBHZXN0dXJlUmVjb2duaXplciBhbGxvY10gaW5pdFdp
dGhUYXJnZXQ6c2VsZiBhY3Rpb246QHNlbGVjdG9yKF9zdHlsdXNTaW5nbGVUYXBSZWNvZ25pemVk
OildKTsKICAgICBbX3N0eWx1c1NpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldE51bWJlck9m
VGFwc1JlcXVpcmVkOjFdOwpAQCAtMzk0NSw2ICszOTYxLDExIEBAIC0gKFdlYkNvcmU6OkNvbG9y
KV90YXBIaWdobGlnaHRDb2xvckZvckZhc3RDbGljazooQk9PTClmb3JGYXN0Q2xpY2sKICAgICBy
ZXR1cm4gZm9yRmFzdENsaWNrID8gV2ViQ29yZTo6Q29sb3IoMCwgMjI1LCAwLCAxMjcpIDogV2Vi
Q29yZTo6Q29sb3IoMjI1LCAwLCAwLCAxMjcpOwogfQogCistICh2b2lkKV9zZXRUd29GaW5nZXJT
aW5nbGVUYXBHZXN0dXJlc0VuYWJsZWQ6KEJPT0wpZW5hYmxlZAoreworICAgIFtfdHdvRmluZ2Vy
U2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RW5hYmxlZDplbmFibGVkXTsKK30KKwogLSAo
dm9pZClfc2V0RG91YmxlVGFwR2VzdHVyZXNFbmFibGVkOihCT09MKWVuYWJsZWQKIHsKICAgICBp
ZiAoZW5hYmxlZCAmJiAhW19kb3VibGVUYXBHZXN0dXJlUmVjb2duaXplciBpc0VuYWJsZWRdKSB7
CkBAIC00MTAwLDYgKzQxMjEsOCBAQCAtICh2b2lkKV9kaWRDaGFuZ2VXZWJWaWV3RWRpdGFiaWxp
dHkKIHsKICAgICBpZiAoW19mb3JtQWNjZXNzb3J5VmlldyByZXNwb25kc1RvU2VsZWN0b3I6QHNl
bGVjdG9yKHNldE5leHRQcmV2aW91c0l0ZW1zVmlzaWJsZTopXSkKICAgICAgICAgW19mb3JtQWNj
ZXNzb3J5VmlldyBzZXROZXh0UHJldmlvdXNJdGVtc1Zpc2libGU6IV93ZWJWaWV3Ll9lZGl0YWJs
ZV07CisgICAgCisgICAgW3NlbGYgX3NldFR3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVzRW5hYmxl
ZDohX3dlYlZpZXcuX2VkaXRhYmxlXTsKIH0KIAogLSAodm9pZClpbnNlcnRUZXh0U3VnZ2VzdGlv
bjooVUlUZXh0U3VnZ2VzdGlvbiAqKXRleHRTdWdnZXN0aW9uCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374044</attachid>
            <date>2019-07-12 15:38:43 -0700</date>
            <delta_ts>2019-07-12 17:55:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199739-20190712153843.patch</filename>
            <type>text/plain</type>
            <size>3372</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMzA2Mzc2NjIwNmQwMmY0
NmIyYTYwMjdhMzdkNDkxN2U3MGYxMTAuLjBmYjU5NzBjYTdiNjQ4MWQxMDdhY2YyOTE1NDRkMmQ3
ZjZhM2MyYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDctMTEgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9mZiB0d28g
ZmluZ2VyIGdlc3R1cmVzIGZvciBlZGl0YWJsZSBub24tc2NhbGVkIGNvbnRlbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTczOQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNTIxMDcxOTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBnZXN0dXJlIGlzIGJsb2NraW5nIGEgc2VsZWN0aW9uIGdl
c3R1cmUuIFR1cm4gaXQgb2ZmIGFzIGl0IGlzIG5vdAorICAgICAgICBldmVuIGJlaW5nIHVzZWQg
aW4gZWRpdGFibGUgY29udGVudC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHNldHVwSW50ZXJh
Y3Rpb25dKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfZGlkQ2hhbmdlV2ViVmlld0VkaXRh
YmlsaXR5XSk6CisKIDIwMTktMDctMTAgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29t
PgogCiAgICAgICAgIFtpT1NdIFNlbGVjdGlvbiBoYW5kbGVzICJMb2xsaXBvcHMiIGNhbiBiZWNv
bWUgZ3JheSBhbmQgc3RheSBncmF5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCAxMDQwY2VmZjliMTFkMjRk
ZWY5ZjNkYzM1YzhkN2M5NzkzNjFlN2EwLi45NDdiNzU1ODhmZDU2YWI4ODdlYWU5ZjFlMjFmMTY3
NTc4ODI2MGE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTc4MSwxNCArNzgxLDE2IEBAIC0gKHZvaWQp
c2V0dXBJbnRlcmFjdGlvbgogICAgIFtzZWxmIHNldHVwRHJhZ0FuZERyb3BJbnRlcmFjdGlvbnNd
OwogI2VuZGlmCiAKLSAgICBfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgPSBh
ZG9wdE5TKFtbVUlUYXBHZXN0dXJlUmVjb2duaXplciBhbGxvY10gaW5pdFdpdGhUYXJnZXQ6c2Vs
ZiBhY3Rpb246QHNlbGVjdG9yKF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplZDop
XSk7Ci0gICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXRBbGxvd2Fi
bGVNb3ZlbWVudDo2MF07Ci0gICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXpl
ciBfc2V0QWxsb3dhYmxlU2VwYXJhdGlvbjoxNTBdOwotICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFw
R2VzdHVyZVJlY29nbml6ZXIgc2V0TnVtYmVyT2ZUYXBzUmVxdWlyZWQ6MV07Ci0gICAgW190d29G
aW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJl
ZDoyXTsKLSAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldERlbGF5
c1RvdWNoZXNFbmRlZDpOT107Ci0gICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2du
aXplciBzZXREZWxlZ2F0ZTpzZWxmXTsKLSAgICBbc2VsZiBhZGRHZXN0dXJlUmVjb2duaXplcjpf
dHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworICAgIGlmICghX3dl
YlZpZXcuX2VkaXRhYmxlKSB7CisgICAgICAgIF90d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVj
b2duaXplciA9IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0
aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVS
ZWNvZ25pemVkOildKTsKKyAgICAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2du
aXplciBzZXRBbGxvd2FibGVNb3ZlbWVudDo2MF07CisgICAgICAgIFtfdHdvRmluZ2VyU2luZ2xl
VGFwR2VzdHVyZVJlY29nbml6ZXIgX3NldEFsbG93YWJsZVNlcGFyYXRpb246MTUwXTsKKyAgICAg
ICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXROdW1iZXJPZlRhcHNS
ZXF1aXJlZDoxXTsKKyAgICAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXpl
ciBzZXROdW1iZXJPZlRvdWNoZXNSZXF1aXJlZDoyXTsKKyAgICAgICAgW190d29GaW5nZXJTaW5n
bGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXREZWxheXNUb3VjaGVzRW5kZWQ6Tk9dOworICAgICAg
ICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVyIHNldERlbGVnYXRlOnNlbGZd
OworICAgICAgICBbc2VsZiBhZGRHZXN0dXJlUmVjb2duaXplcjpfdHdvRmluZ2VyU2luZ2xlVGFw
R2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworICAgIH0KIAogICAgIF9zdHlsdXNTaW5nbGVUYXBH
ZXN0dXJlUmVjb2duaXplciA9IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9j
XSBpbml0V2l0aFRhcmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3N0eWx1c1NpbmdsZVRhcFJl
Y29nbml6ZWQ6KV0pOwogICAgIFtfc3R5bHVzU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0
TnVtYmVyT2ZUYXBzUmVxdWlyZWQ6MV07CkBAIC00MTAwLDYgKzQxMDIsOCBAQCAtICh2b2lkKV9k
aWRDaGFuZ2VXZWJWaWV3RWRpdGFiaWxpdHkKIHsKICAgICBpZiAoW19mb3JtQWNjZXNzb3J5Vmll
dyByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKHNldE5leHRQcmV2aW91c0l0ZW1zVmlzaWJs
ZTopXSkKICAgICAgICAgW19mb3JtQWNjZXNzb3J5VmlldyBzZXROZXh0UHJldmlvdXNJdGVtc1Zp
c2libGU6IV93ZWJWaWV3Ll9lZGl0YWJsZV07CisgICAgCisgICAgW190d29GaW5nZXJTaW5nbGVU
YXBHZXN0dXJlUmVjb2duaXplciBzZXRFbmFibGVkOiFfd2ViVmlldy5fZWRpdGFibGVdOwogfQog
CiAtICh2b2lkKWluc2VydFRleHRTdWdnZXN0aW9uOihVSVRleHRTdWdnZXN0aW9uICopdGV4dFN1
Z2dlc3Rpb24K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374057</attachid>
            <date>2019-07-12 17:55:30 -0700</date>
            <delta_ts>2019-07-12 18:08:27 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199739-20190712175530.patch</filename>
            <type>text/plain</type>
            <size>2220</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMzA2Mzc2NjIwNmQwMmY0
NmIyYTYwMjdhMzdkNDkxN2U3MGYxMTAuLjBmYjU5NzBjYTdiNjQ4MWQxMDdhY2YyOTE1NDRkMmQ3
ZjZhM2MyYzggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDctMTEgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9mZiB0d28g
ZmluZ2VyIGdlc3R1cmVzIGZvciBlZGl0YWJsZSBub24tc2NhbGVkIGNvbnRlbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTczOQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNTIxMDcxOTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBnZXN0dXJlIGlzIGJsb2NraW5nIGEgc2VsZWN0aW9uIGdl
c3R1cmUuIFR1cm4gaXQgb2ZmIGFzIGl0IGlzIG5vdAorICAgICAgICBldmVuIGJlaW5nIHVzZWQg
aW4gZWRpdGFibGUgY29udGVudC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50
Vmlld0ludGVyYWN0aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IHNldHVwSW50ZXJh
Y3Rpb25dKToKKyAgICAgICAgKC1bV0tDb250ZW50VmlldyBfZGlkQ2hhbmdlV2ViVmlld0VkaXRh
YmlsaXR5XSk6CisKIDIwMTktMDctMTAgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUuY29t
PgogCiAgICAgICAgIFtpT1NdIFNlbGVjdGlvbiBoYW5kbGVzICJMb2xsaXBvcHMiIGNhbiBiZWNv
bWUgZ3JheSBhbmQgc3RheSBncmF5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tIGIvU291cmNlL1dlYktpdC9VSVByb2Nl
c3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQppbmRleCAxMDQwY2VmZjliMTFkMjRk
ZWY5ZjNkYzM1YzhkN2M5NzkzNjFlN2EwLi41OTBhMWFiMmM0OGY1MWZmYTJiZTBmZTczM2ViZTg4
ZGQ5ZDcwNjMzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250
ZW50Vmlld0ludGVyYWN0aW9uLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9X
S0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KQEAgLTc4OSw2ICs3ODksOCBAQCAtICh2b2lkKXNl
dHVwSW50ZXJhY3Rpb24KICAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25pemVy
IHNldERlbGF5c1RvdWNoZXNFbmRlZDpOT107CiAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0
dXJlUmVjb2duaXplciBzZXREZWxlZ2F0ZTpzZWxmXTsKICAgICBbc2VsZiBhZGRHZXN0dXJlUmVj
b2duaXplcjpfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIuZ2V0KCldOworICAg
IAorICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RW5hYmxlZDoh
X3dlYlZpZXcuX2VkaXRhYmxlXTsKIAogICAgIF9zdHlsdXNTaW5nbGVUYXBHZXN0dXJlUmVjb2du
aXplciA9IGFkb3B0TlMoW1tVSVRhcEdlc3R1cmVSZWNvZ25pemVyIGFsbG9jXSBpbml0V2l0aFRh
cmdldDpzZWxmIGFjdGlvbjpAc2VsZWN0b3IoX3N0eWx1c1NpbmdsZVRhcFJlY29nbml6ZWQ6KV0p
OwogICAgIFtfc3R5bHVzU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0TnVtYmVyT2ZUYXBz
UmVxdWlyZWQ6MV07CkBAIC00MTAwLDYgKzQxMDIsOCBAQCAtICh2b2lkKV9kaWRDaGFuZ2VXZWJW
aWV3RWRpdGFiaWxpdHkKIHsKICAgICBpZiAoW19mb3JtQWNjZXNzb3J5VmlldyByZXNwb25kc1Rv
U2VsZWN0b3I6QHNlbGVjdG9yKHNldE5leHRQcmV2aW91c0l0ZW1zVmlzaWJsZTopXSkKICAgICAg
ICAgW19mb3JtQWNjZXNzb3J5VmlldyBzZXROZXh0UHJldmlvdXNJdGVtc1Zpc2libGU6IV93ZWJW
aWV3Ll9lZGl0YWJsZV07CisgICAgCisgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVj
b2duaXplciBzZXRFbmFibGVkOiFfd2ViVmlldy5fZWRpdGFibGVdOwogfQogCiAtICh2b2lkKWlu
c2VydFRleHRTdWdnZXN0aW9uOihVSVRleHRTdWdnZXN0aW9uICopdGV4dFN1Z2dlc3Rpb24K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374061</attachid>
            <date>2019-07-12 18:08:28 -0700</date>
            <delta_ts>2019-07-12 18:50:32 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-199739-20190712180827.patch</filename>
            <type>text/plain</type>
            <size>2216</size>
            <attacher name="Megan Gardner">megan_gardner</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3MzMwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDlhMzA2Mzc2NjIwNmQwMmY0
NmIyYTYwMjdhMzdkNDkxN2U3MGYxMTAuLmI0MzNjYTIyNzhiNDU5NTMzOTVhYTI3ZDE4NGYwN2Rj
OTQ1MGFmZmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMTktMDctMTEgIE1lZ2FuIEdh
cmRuZXIgIDxtZWdhbl9nYXJkbmVyQGFwcGxlLmNvbT4KKworICAgICAgICBUdXJuIG9mZiB0d28g
ZmluZ2VyIGdlc3R1cmVzIGZvciBlZGl0YWJsZSBub24tc2NhbGVkIGNvbnRlbnQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTczOQorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNTIxMDcxOTA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgVGltIEhvcnRv
bi4KKworICAgICAgICBUaGlzIGdlc3R1cmUgaXMgYmxvY2tpbmcgYSBzZWxlY3Rpb24gZ2VzdHVy
ZS4gVHVybiBpdCBvZmYgYXMgaXQgaXMgbm90CisgICAgICAgIGV2ZW4gYmVpbmcgdXNlZCBpbiBl
ZGl0YWJsZSBjb250ZW50LgorCisgICAgICAgICogVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3
SW50ZXJhY3Rpb24ubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgc2V0dXBJbnRlcmFjdGlv
bl0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9kaWRDaGFuZ2VXZWJWaWV3RWRpdGFiaWxp
dHldKToKKwogMjAxOS0wNy0xMCAgRGFuaWVsIEJhdGVzICA8ZGFiYXRlc0BhcHBsZS5jb20+CiAK
ICAgICAgICAgW2lPU10gU2VsZWN0aW9uIGhhbmRsZXMgIkxvbGxpcG9wcyIgY2FuIGJlY29tZSBn
cmF5IGFuZCBzdGF5IGdyYXkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lv
cy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9p
b3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmluZGV4IDEwNDBjZWZmOWIxMWQyNGRlZjlm
M2RjMzVjOGQ3Yzk3OTM2MWU3YTAuLjM3MzU2ODk5NmVlMWVhMDM5Y2U5NWY4ODg0ZGIyM2QyYTRi
M2I4MzkgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRW
aWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29u
dGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtNzg4LDYgKzc4OCw3IEBAIC0gKHZvaWQpc2V0dXBJ
bnRlcmFjdGlvbgogICAgIFtfdHdvRmluZ2VyU2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0
TnVtYmVyT2ZUb3VjaGVzUmVxdWlyZWQ6Ml07CiAgICAgW190d29GaW5nZXJTaW5nbGVUYXBHZXN0
dXJlUmVjb2duaXplciBzZXREZWxheXNUb3VjaGVzRW5kZWQ6Tk9dOwogICAgIFtfdHdvRmluZ2Vy
U2luZ2xlVGFwR2VzdHVyZVJlY29nbml6ZXIgc2V0RGVsZWdhdGU6c2VsZl07CisgICAgW190d29G
aW5nZXJTaW5nbGVUYXBHZXN0dXJlUmVjb2duaXplciBzZXRFbmFibGVkOiFfd2ViVmlldy5fZWRp
dGFibGVdOwogICAgIFtzZWxmIGFkZEdlc3R1cmVSZWNvZ25pemVyOl90d29GaW5nZXJTaW5nbGVU
YXBHZXN0dXJlUmVjb2duaXplci5nZXQoKV07CiAKICAgICBfc3R5bHVzU2luZ2xlVGFwR2VzdHVy
ZVJlY29nbml6ZXIgPSBhZG9wdE5TKFtbVUlUYXBHZXN0dXJlUmVjb2duaXplciBhbGxvY10gaW5p
dFdpdGhUYXJnZXQ6c2VsZiBhY3Rpb246QHNlbGVjdG9yKF9zdHlsdXNTaW5nbGVUYXBSZWNvZ25p
emVkOildKTsKQEAgLTQxMDAsNiArNDEwMSw4IEBAIC0gKHZvaWQpX2RpZENoYW5nZVdlYlZpZXdF
ZGl0YWJpbGl0eQogewogICAgIGlmIChbX2Zvcm1BY2Nlc3NvcnlWaWV3IHJlc3BvbmRzVG9TZWxl
Y3RvcjpAc2VsZWN0b3Ioc2V0TmV4dFByZXZpb3VzSXRlbXNWaXNpYmxlOildKQogICAgICAgICBb
X2Zvcm1BY2Nlc3NvcnlWaWV3IHNldE5leHRQcmV2aW91c0l0ZW1zVmlzaWJsZTohX3dlYlZpZXcu
X2VkaXRhYmxlXTsKKyAgICAKKyAgICBbX3R3b0ZpbmdlclNpbmdsZVRhcEdlc3R1cmVSZWNvZ25p
emVyIHNldEVuYWJsZWQ6IV93ZWJWaWV3Ll9lZGl0YWJsZV07CiB9CiAKIC0gKHZvaWQpaW5zZXJ0
VGV4dFN1Z2dlc3Rpb246KFVJVGV4dFN1Z2dlc3Rpb24gKil0ZXh0U3VnZ2VzdGlvbgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>