<?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>199846</bug_id>
          
          <creation_ts>2019-07-16 18:58:02 -0700</creation_ts>
          <short_desc>Unable to tap buttons at top of Wells Fargo app’s Payees screen</short_desc>
          <delta_ts>2019-07-17 16:01:28 -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>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1553413</commentid>
    <comment_count>0</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2019-07-16 18:58:02 -0700</bug_when>
    <thetext>&lt;rdar://problem/48112220&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553415</commentid>
    <comment_count>1</comment_count>
      <attachid>374271</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-07-16 19:21:44 -0700</bug_when>
    <thetext>Created attachment 374271
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553685</commentid>
    <comment_count>2</comment_count>
      <attachid>374330</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-07-17 14:26:19 -0700</bug_when>
    <thetext>Created attachment 374330
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553689</commentid>
    <comment_count>3</comment_count>
      <attachid>374330</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-07-17 14:31:37 -0700</bug_when>
    <thetext>Comment on attachment 374330
Patch

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

&gt; Source/WebCore/page/ios/FrameIOS.mm:390
&gt; +Node* Frame::approximateNodeAtViewportLocationLegacy(const FloatPoint&amp; viewportLocation, FloatPoint&amp; adjustedViewportLocation)

Say this is only used for UIWebView in a comment.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553695</commentid>
    <comment_count>4</comment_count>
      <attachid>374332</attachid>
    <who name="alan">zalan</who>
    <bug_when>2019-07-17 14:41:53 -0700</bug_when>
    <thetext>Created attachment 374332
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553713</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 15:32:11 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 374332:

http/tests/IndexedDB/collect-IDB-objects.https.html bug 199881 (author: youennf@gmail.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553716</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 15:32:21 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 374332:

storage/indexeddb/dont-wedge.html bug 199883 (authors: beidson@apple.com, commit-queue@webkit.org, dgrogan@chromium.org, and mark.lam@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553730</commentid>
    <comment_count>7</comment_count>
      <attachid>374332</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 16:01:26 -0700</bug_when>
    <thetext>Comment on attachment 374332
Patch

Clearing flags on attachment: 374332

Committed r247541: &lt;https://trac.webkit.org/changeset/247541&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1553731</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-07-17 16:01:28 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374271</attachid>
            <date>2019-07-16 19:21:44 -0700</date>
            <delta_ts>2019-07-17 14:26:17 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199846-20190716192142.patch</filename>
            <type>text/plain</type>
            <size>5672</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3NDA0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2QyMjVmZGFkMGQxMTQ5
Mzg3YjFhODRiOGJiZjViNDJmY2IwYjNkNC4uMzNmNjhmYmYxNmUzMTJlZmJiNjgzZDM3NTNiMzFm
YTZkMWFlZWE0MSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE5IEBACisyMDE5LTA3LTE2ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgVW5hYmxlIHRvIHRhcCBidXR0
b25zIGF0IHRvcCBvZiBXZWxscyBGYXJnbyBhcHDigJlzIFBheWVlcyBzY3JlZW4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTg0NgorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDgxMTIyMjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCByZXN0b3JlcyB0aGUgc3RvcC1iZWZvcmUtcmVh
Y2hpbmctdGhlLWJvZHkgaGV1cmlzdGljcyB3aGVuIHRyeWluZyB0byBmaW5kIGEgY2xpY2thYmxl
IG5vZGUgYXQgdGhlIHRhcCBsb2NhdGlvbi4gCisKKyAgICAgICAgKiBwYWdlL2lvcy9GcmFtZUlP
Uy5tbToKKyAgICAgICAgKFdlYkNvcmU6OkZyYW1lOjpub2RlUmVzcG9uZGluZ1RvQ2xpY2tFdmVu
dHMpOgorICAgICAgICAqIHBsYXRmb3JtL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrcy5oOgorICAg
ICAgICAqIHBsYXRmb3JtL2NvY29hL1J1bnRpbWVBcHBsaWNhdGlvbkNoZWNrc0NvY29hLm1tOgor
ICAgICAgICAoV2ViQ29yZTo6SU9TQXBwbGljYXRpb246OmlzV2VsbHNGYXJnbyk6CisKIDIwMTkt
MDctMTIgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBDaGFuZ2UgUkVMRUFTRV9BU1NFUlQgaW4gRG9jdW1lbnRXcml0ZXI6OmFkZERhdGEgdG8g
QVNTRVJUIGFuZCBlYXJseSByZXR1cm4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2Uv
aW9zL0ZyYW1lSU9TLm1tIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvRnJhbWVJT1MubW0KaW5k
ZXggM2YwNzA2YTljYTJlYWY0MjhmZDIyNzNkNTY2NmJhODc0MjdlNGNkYS4uNDAzZjVkYzA2OGNh
YjZiOGIyNzQwMGUxNDYyYzBhMjRjOTAyMDU1YyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
cGFnZS9pb3MvRnJhbWVJT1MubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9pb3MvRnJhbWVJ
T1MubW0KQEAgLTU5LDYgKzU5LDcgQEAKICNpbXBvcnQgIlJlbmRlclRleHRDb250cm9sLmgiCiAj
aW1wb3J0ICJSZW5kZXJWaWV3LmgiCiAjaW1wb3J0ICJSZW5kZXJlZERvY3VtZW50TWFya2VyLmgi
CisjaW1wb3J0ICJSdW5UaW1lQXBwbGljYXRpb25DaGVja3MuaCIKICNpbXBvcnQgIlNoYWRvd1Jv
b3QuaCIKICNpbXBvcnQgIlRleHRCb3VuZGFyaWVzLmgiCiAjaW1wb3J0ICJUZXh0SXRlcmF0b3Iu
aCIKQEAgLTM5Nyw4ICszOTgsNDIgQEAgTm9kZSogRnJhbWU6Om5vZGVSZXNwb25kaW5nVG9DbGlj
a0V2ZW50cyhjb25zdCBGbG9hdFBvaW50JiB2aWV3cG9ydExvY2F0aW9uLCBGbG8KICAgICAgICAg
aWYgKCFub2RlIHx8IChzZWN1cml0eU9yaWdpbiAmJiAhc2VjdXJpdHlPcmlnaW4tPmlzU2FtZU9y
aWdpbkFzKG5vZGUtPmRvY3VtZW50KCkuc2VjdXJpdHlPcmlnaW4oKSkpKQogICAgICAgICAgICAg
cmV0dXJuIG51bGxwdHI7CiAKKworICAgICAgICBOb2RlKiBwb2ludGVyQ3Vyc29yTm9kZSA9IG51
bGxwdHI7CisgICAgICAgIGF1dG8gYm9keUhhc0JlZW5SZWFjaGVkID0gZmFsc2U7CisgICAgICAg
IGF1dG8gcG9pbnRlckN1cnNvclN0aWxsVmFsaWQgPSB0cnVlOworICAgICAgICBhdXRvIGlnbm9y
ZUV2ZW50TGlzdGVuZXJzT25Cb2R5QW5kQWJvdmUgPSBJT1NBcHBsaWNhdGlvbjo6aXNXZWxsc0Zh
cmdvKCk7CiAgICAgICAgIGZvciAoOyBub2RlICYmIG5vZGUgIT0gdGVybWluYXRpb25Ob2RlOyBu
b2RlID0gbm9kZS0+cGFyZW50SW5Db21wb3NlZFRyZWUoKSkgeworICAgICAgICAgICAgaWYgKGln
bm9yZUV2ZW50TGlzdGVuZXJzT25Cb2R5QW5kQWJvdmUpIHsKKyAgICAgICAgICAgICAgICAvLyBX
ZSBvbmx5IGFjY2VwdCBwb2ludGVyIG5vZGVzIGJlZm9yZSByZWFjaGluZyB0aGUgYm9keSB0YWcu
CisgICAgICAgICAgICAgICAgaWYgKG5vZGUtPmhhc1RhZ05hbWUoSFRNTE5hbWVzOjpib2R5VGFn
KSkgeworI2lmIFVTRShVSUtJVF9FRElUSU5HKQorICAgICAgICAgICAgICAgICAgICAvLyBNYWtl
IHN1cmUgd2UgY292ZXIgdGhlIGNhc2Ugb2YgYW4gZW1wdHkgZWRpdGFibGUgYm9keS4KKyAgICAg
ICAgICAgICAgICAgICAgaWYgKCFwb2ludGVyQ3Vyc29yTm9kZSAmJiBub2RlLT5pc0NvbnRlbnRF
ZGl0YWJsZSgpKQorICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlckN1cnNvck5vZGUgPSBu
b2RlOworI2VuZGlmCisgICAgICAgICAgICAgICAgICAgIGJvZHlIYXNCZWVuUmVhY2hlZCA9IHRy
dWU7CisgICAgICAgICAgICAgICAgICAgIHBvaW50ZXJDdXJzb3JTdGlsbFZhbGlkID0gZmFsc2U7
CisgICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgLy8gSWYgd2UgYWxyZWFkeSBo
YXZlIGEgcG9pbnRlciwgYW5kIHdlIHJlYWNoIGEgdGFibGUsIGRvbid0IGFjY2VwdCBpdC4KKyAg
ICAgICAgICAgICAgICBpZiAocG9pbnRlckN1cnNvck5vZGUgJiYgKG5vZGUtPmhhc1RhZ05hbWUo
SFRNTE5hbWVzOjp0YWJsZVRhZykgfHwgbm9kZS0+aGFzVGFnTmFtZShIVE1MTmFtZXM6OnRib2R5
VGFnKSkpCisgICAgICAgICAgICAgICAgICAgIHBvaW50ZXJDdXJzb3JTdGlsbFZhbGlkID0gZmFs
c2U7CisKKyAgICAgICAgICAgICAgICAvLyBJZiB3ZSBoYXZlbid0IHJlYWNoZWQgdGhlIGJvZHks
IGFuZCB3ZSBhcmUgc3RpbGwgcGF5aW5nIGF0dGVudGlvbiB0byBwb2ludGVyIGN1cnNvcnMsIGFu
ZCB0aGUgbm9kZSBoYXMgYSBwb2ludGVyIGN1cnNvci4KKyAgICAgICAgICAgICAgICBpZiAocG9p
bnRlckN1cnNvclN0aWxsVmFsaWQgJiYgbm9kZS0+cmVuZGVyU3R5bGUoKSAmJiBub2RlLT5yZW5k
ZXJTdHlsZSgpLT5jdXJzb3IoKSA9PSBDdXJzb3JUeXBlOjpQb2ludGVyKQorICAgICAgICAgICAg
ICAgICAgICBwb2ludGVyQ3Vyc29yTm9kZSA9IG5vZGU7CisgICAgICAgICAgICAgICAgZWxzZSBp
ZiAocG9pbnRlckN1cnNvck5vZGUpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gV2Ugd2FudCB0
aGUgbG93ZXN0IHVuYnJva2VuIGNoYWluIG9mIHBvaW50ZXIgY3Vyc29ycy4KKyAgICAgICAgICAg
ICAgICAgICAgcG9pbnRlckN1cnNvclN0aWxsVmFsaWQgPSBmYWxzZTsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAobm9kZS0+d2lsbFJlc3BvbmRUb01v
dXNlQ2xpY2tFdmVudHMoKSB8fCBub2RlLT53aWxsUmVzcG9uZFRvTW91c2VNb3ZlRXZlbnRzKCkg
fHwgKGlzPEVsZW1lbnQ+KCpub2RlKSAmJiBkb3duY2FzdDxFbGVtZW50Pigqbm9kZSkuaXNNb3Vz
ZUZvY3VzYWJsZSgpKSkgeworICAgICAgICAgICAgICAgIGlmIChpZ25vcmVFdmVudExpc3RlbmVy
c09uQm9keUFuZEFib3ZlICYmIGJvZHlIYXNCZWVuUmVhY2hlZCkgeworICAgICAgICAgICAgICAg
ICAgICAvLyBJZiB3ZSdyZSBhdCB0aGUgYm9keSBvciBoaWdoZXIsIHVzZSB0aGUgcG9pbnRlciBj
dXJzb3Igbm9kZSAod2hpY2ggbWF5IGJlIG51bGwpLgorICAgICAgICAgICAgICAgICAgICBub2Rl
ID0gcG9pbnRlckN1cnNvck5vZGU7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAg
ICAgLy8gSWYgd2UgYXJlIGludGVyZXN0ZWQgYWJvdXQgdGhlIGZyYW1lLCB1c2UgaXQuCiAgICAg
ICAgICAgICAgICAgaWYgKG5vZGVCb3VuZHMpIHsKICAgICAgICAgICAgICAgICAgICAgLy8gVGhp
cyBpcyBhIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHRoaXMgbm9kZSBpcyBhbiBhcmVhIGVsZW1lbnQu
IFRoZSBvbmx5IHdheSB0aGlzIGNhbiBoYXBwZW4gaXMgaWYgdGhpcyBpcyB0aGUgZmlyc3QgY2hl
Y2suCkBAIC00MDcsMTEgKzQ0Miw5IEBAIE5vZGUqIEZyYW1lOjpub2RlUmVzcG9uZGluZ1RvQ2xp
Y2tFdmVudHMoY29uc3QgRmxvYXRQb2ludCYgdmlld3BvcnRMb2NhdGlvbiwgRmxvCiAgICAgICAg
ICAgICAgICAgICAgIGVsc2UgaWYgKG5vZGUgJiYgbm9kZS0+cmVuZGVyZXIoKSkKICAgICAgICAg
ICAgICAgICAgICAgICAgICpub2RlQm91bmRzID0gbm9kZS0+cmVuZGVyZXIoKS0+YWJzb2x1dGVC
b3VuZGluZ0JveFJlY3QodHJ1ZSk7CiAgICAgICAgICAgICAgICAgfQotCiAgICAgICAgICAgICAg
ICAgcmV0dXJuIG5vZGU7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLQogICAgICAgICByZXR1
cm4gbnVsbHB0cjsKICAgICB9OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9SdW50aW1lQXBwbGljYXRpb25DaGVja3MuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1
bnRpbWVBcHBsaWNhdGlvbkNoZWNrcy5oCmluZGV4IDM1MWYxMDI3NGNlMzJiZDVmMGEyNmRlNWMw
ZjRjM2ZjMzg5MmU2MDEuLjBkNWFmMDM2ZGNjM2Q2ZTZhMmU0NTBiM2U3MzQyMmNiOGE1ZTJkNWEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1bnRpbWVBcHBsaWNhdGlvbkNo
ZWNrcy5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL1J1bnRpbWVBcHBsaWNhdGlvbkNo
ZWNrcy5oCkBAIC05Myw2ICs5Myw3IEBAIGJvb2wgaXNNb3ZpU3RhclBsdXMoKTsKIFdFQkNPUkVf
RVhQT1JUIGJvb2wgaXNGaXJlZm94KCk7CiBXRUJDT1JFX0VYUE9SVCBib29sIGlzQXBwbGVBcHBs
aWNhdGlvbigpOwogV0VCQ09SRV9FWFBPUlQgYm9vbCBpc0V2ZXJub3RlKCk7CitXRUJDT1JFX0VY
UE9SVCBib29sIGlzV2VsbHNGYXJnbygpOwogCiB9IC8vIElPU0FwcGxpY2F0aW9uCiAKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2NvY29hL1J1bnRpbWVBcHBsaWNhdGlvbkNo
ZWNrc0NvY29hLm1tIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvUnVudGltZUFwcGxp
Y2F0aW9uQ2hlY2tzQ29jb2EubW0KaW5kZXggYmNlYzNkNWY1OTBmMTE2NDAxOTRiYTliMmRmZWE3
MjJlYTBjYTExMS4uOWMyZWEwNjMzZTdiZmQwMDUzODI4NTIwNzdlOTliYmUxNjgxMmY1MyAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvUnVudGltZUFwcGxpY2F0aW9u
Q2hlY2tzQ29jb2EubW0KKysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vY29jb2EvUnVudGlt
ZUFwcGxpY2F0aW9uQ2hlY2tzQ29jb2EubW0KQEAgLTMwMCw2ICszMDAsMTIgQEAgYm9vbCBJT1NB
cHBsaWNhdGlvbjo6aXNFdmVybm90ZSgpCiAgICAgcmV0dXJuIGlzRXZlcm5vdGU7CiB9CiAKK2Jv
b2wgSU9TQXBwbGljYXRpb246OmlzV2VsbHNGYXJnbygpCit7CisgICAgc3RhdGljIGJvb2wgaXNX
ZWxsc0ZhcmdvID0gYXBwbGljYXRpb25CdW5kbGVJc0VxdWFsVG8oImNvbS53ZWxsc2ZhcmdvLmlQ
aG9uZS5XZWxsc0ZhcmdvIl9zKTsKKyAgICByZXR1cm4gaXNXZWxsc0ZhcmdvOworfQorCiAjZW5k
aWYKIAogfSAvLyBuYW1lc3BhY2UgV2ViQ29yZQo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374330</attachid>
            <date>2019-07-17 14:26:19 -0700</date>
            <delta_ts>2019-07-17 14:41:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199846-20190717142618.patch</filename>
            <type>text/plain</type>
            <size>7376</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3Mzg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzBjODg4MWY4ZWFkMmQ5
M2I1YTMxMzNkNzgzNmFhMmI5MzUyY2JjMy4uMGM2NTY1MWVkYzM1OGU3M2Y0MTg5OTAwMGQ3NWE3
ZWVhNmE5ODUzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA3LTE3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgVW5hYmxlIHRvIHRhcCBidXR0
b25zIGF0IHRvcCBvZiBXZWxscyBGYXJnbyBhcHDigJlzIFBheWVlcyBzY3JlZW4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTg0NgorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDgxMTIyMjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgVGhpcyBwYXRjaCByZXN0b3JlcyB0aGUgc3RvcC1iZWZvcmUtcmVh
Y2hpbmctdGhlLWJvZHkgaGV1cmlzdGljcyBmb3IgdGhlIGFwcHJveGltYXRlIG5vZGUgZmluZGlu
ZyBmZWF0dXJlIG9ubHkuCisgICAgICAgIChXZWJGcmFtZTo6YXBwcm94aW1hdGVOb2RlQXRWaWV3
cG9ydExvY2F0aW9uIG1pc3Rha2VubHkgcmVsaWVkIG9uIHRoaXMgb2RkIHF1aXJrIG9mIG5vZGVS
ZXNwb25kaW5nVG9DbGlja0V2ZW50cy4pCisKKyAgICAgICAgKiBwYWdlL0ZyYW1lLmg6CisgICAg
ICAgICogcGFnZS9pb3MvRnJhbWVJT1MubW06CisgICAgICAgIChXZWJDb3JlOjpGcmFtZTo6YXBw
cm94aW1hdGVOb2RlQXRWaWV3cG9ydExvY2F0aW9uTGVnYWN5KToKKwogMjAxOS0wNy0xMiAgVGlt
b3RoeSBIYXRjaGVyICA8dGltb3RoeUBhcHBsZS5jb20+CiAKICAgICAgICAgRHJvcCBEYXJrTW9k
ZUNTU0VuYWJsZWQgYXMgYW4gZXhwZXJpbWVudGFsIGZlYXR1cmUgYW5kIGFsd2F5cyBlbmFibGUg
aXQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9DaGFuZ2VMb2cgYi9Tb3Vy
Y2UvV2ViS2l0TGVnYWN5L21hYy9DaGFuZ2VMb2cKaW5kZXggY2U3ZjIxNTcyODFkZWJlOGJjZDdi
ZThhODEzNWZjZmQ0NzM3OTFhNy4uOTVhMjJhMjU3YTMwNGUzMzg4YWEwZTM0ZjYzN2JmZmUxMTI1
NzYzMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE5
LTA3LTE3ICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgVW5hYmxl
IHRvIHRhcCBidXR0b25zIGF0IHRvcCBvZiBXZWxscyBGYXJnbyBhcHDigJlzIFBheWVlcyBzY3Jl
ZW4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTg0
NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDgxMTIyMjA+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBXZWJWaWV3L1dlYkZyYW1lLm1tOgorICAg
ICAgICAoLVtXZWJGcmFtZSBhcHByb3hpbWF0ZU5vZGVBdFZpZXdwb3J0TG9jYXRpb246XSk6CisK
IDIwMTktMDctMTEgIFBhYmxvIFNhYXZlZHJhICA8cHNhYXZlZHJhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW1dQRV1bR1RLXSBCdWlsZCBmYWlsdXJlIHdpdGggRU5BQkxFX0FDQ0VTU0lCSUxJVFk9
T0ZGCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmggYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL0ZyYW1lLmgKaW5kZXggNDI3NDJkZDZmOGU3YTg3MTIzNDRlMjg5YzdmZWRlOTcy
NWUyZTg3NS4uZWQ2MGI4MDhhNTAzNGU3YzQ3M2Y2OTliYmU0MDVkOTY2NjNhNzI4YiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvRnJhbWUuaApAQCAtMjIyLDYgKzIyMiw3IEBAIHB1YmxpYzoKICAgICBXRUJDT1JFX0VYUE9S
VCBOb2RlKiBub2RlUmVzcG9uZGluZ1RvQ2xpY2tFdmVudHMoY29uc3QgRmxvYXRQb2ludCYgdmll
d3BvcnRMb2NhdGlvbiwgRmxvYXRQb2ludCYgYWRqdXN0ZWRWaWV3cG9ydExvY2F0aW9uLCBTZWN1
cml0eU9yaWdpbiogPSBudWxscHRyKTsKICAgICBXRUJDT1JFX0VYUE9SVCBOb2RlKiBub2RlUmVz
cG9uZGluZ1RvRG91YmxlQ2xpY2tFdmVudChjb25zdCBGbG9hdFBvaW50JiB2aWV3cG9ydExvY2F0
aW9uLCBGbG9hdFBvaW50JiBhZGp1c3RlZFZpZXdwb3J0TG9jYXRpb24pOwogICAgIFdFQkNPUkVf
RVhQT1JUIE5vZGUqIG5vZGVSZXNwb25kaW5nVG9TY3JvbGxXaGVlbEV2ZW50cyhjb25zdCBGbG9h
dFBvaW50JiB2aWV3cG9ydExvY2F0aW9uKTsKKyAgICBXRUJDT1JFX0VYUE9SVCBOb2RlKiBhcHBy
b3hpbWF0ZU5vZGVBdFZpZXdwb3J0TG9jYXRpb25MZWdhY3koY29uc3QgRmxvYXRQb2ludCYgdmll
d3BvcnRMb2NhdGlvbiwgRmxvYXRQb2ludCYgYWRqdXN0ZWRWaWV3cG9ydExvY2F0aW9uKTsKIAog
ICAgIFdFQkNPUkVfRVhQT1JUIE5TQXJyYXkgKndvcmRzSW5DdXJyZW50UGFyYWdyYXBoKCkgY29u
c3Q7CiAgICAgV0VCQ09SRV9FWFBPUlQgQ0dSZWN0IHJlbmRlclJlY3RGb3JQb2ludChDR1BvaW50
LCBib29sKiBpc1JlcGxhY2VkLCBmbG9hdCogZm9udFNpemUpIGNvbnN0OwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYkNvcmUvcGFnZS9pb3MvRnJhbWVJT1MubW0gYi9Tb3VyY2UvV2ViQ29yZS9wYWdl
L2lvcy9GcmFtZUlPUy5tbQppbmRleCAzZjA3MDZhOWNhMmVhZjQyOGZkMjI3M2Q1NjY2YmE4NzQy
N2U0Y2RhLi4wMjM2MzhkNzk3ZGI5ZWU3YTZlZmYzOWE4ZDY1OWZmOTcyMjE2YTE1IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2lvcy9GcmFtZUlPUy5tbQorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wYWdlL2lvcy9GcmFtZUlPUy5tbQpAQCAtMzg3LDYgKzM4Nyw2NyBAQCBOb2RlKiBGcmFt
ZTo6ZGVlcGVzdE5vZGVBdExvY2F0aW9uKGNvbnN0IEZsb2F0UG9pbnQmIHZpZXdwb3J0TG9jYXRp
b24pCiAgICAgcmV0dXJuIGhpdFRlc3RSZXN1bHQuaW5uZXJOb2RlKCk7CiB9CiAKK05vZGUqIEZy
YW1lOjphcHByb3hpbWF0ZU5vZGVBdFZpZXdwb3J0TG9jYXRpb25MZWdhY3koY29uc3QgRmxvYXRQ
b2ludCYgdmlld3BvcnRMb2NhdGlvbiwgRmxvYXRQb2ludCYgYWRqdXN0ZWRWaWV3cG9ydExvY2F0
aW9uKQoreworICAgIGF1dG8mJiBhbmNlc3RvclJlc3BvbmRpbmdUb0NsaWNrRXZlbnRzID0gW10o
Y29uc3QgSGl0VGVzdFJlc3VsdCYgaGl0VGVzdFJlc3VsdCwgTm9kZSogdGVybWluYXRpb25Ob2Rl
LCBJbnRSZWN0KiBub2RlQm91bmRzKSAtPiBOb2RlKiB7CisgICAgICAgIGJvb2wgYm9keUhhc0Jl
ZW5SZWFjaGVkID0gZmFsc2U7CisgICAgICAgIGJvb2wgcG9pbnRlckN1cnNvclN0aWxsVmFsaWQg
PSB0cnVlOworCisgICAgICAgIGlmIChub2RlQm91bmRzKQorICAgICAgICAgICAgKm5vZGVCb3Vu
ZHMgPSBJbnRSZWN0KCk7CisKKyAgICAgICAgYXV0byBub2RlID0gaGl0VGVzdFJlc3VsdC5pbm5l
ck5vZGUoKTsKKyAgICAgICAgaWYgKCFub2RlKQorICAgICAgICAgICAgcmV0dXJuIG51bGxwdHI7
CisKKyAgICAgICAgTm9kZSogcG9pbnRlckN1cnNvck5vZGUgPSBudWxscHRyOworICAgICAgICBm
b3IgKDsgbm9kZSAmJiBub2RlICE9IHRlcm1pbmF0aW9uTm9kZTsgbm9kZSA9IG5vZGUtPnBhcmVu
dEluQ29tcG9zZWRUcmVlKCkpIHsKKyAgICAgICAgICAgIC8vIFdlIG9ubHkgYWNjZXB0IHBvaW50
ZXIgbm9kZXMgYmVmb3JlIHJlYWNoaW5nIHRoZSBib2R5IHRhZy4KKyAgICAgICAgICAgIGlmIChu
b2RlLT5oYXNUYWdOYW1lKEhUTUxOYW1lczo6Ym9keVRhZykpIHsKKyNpZiBVU0UoVUlLSVRfRURJ
VElORykKKyAgICAgICAgICAgICAgICAvLyBNYWtlIHN1cmUgd2UgY292ZXIgdGhlIGNhc2Ugb2Yg
YW4gZW1wdHkgZWRpdGFibGUgYm9keS4KKyAgICAgICAgICAgICAgICBpZiAoIXBvaW50ZXJDdXJz
b3JOb2RlICYmIG5vZGUtPmlzQ29udGVudEVkaXRhYmxlKCkpCisgICAgICAgICAgICAgICAgICAg
IHBvaW50ZXJDdXJzb3JOb2RlID0gbm9kZTsKKyNlbmRpZgorICAgICAgICAgICAgICAgIGJvZHlI
YXNCZWVuUmVhY2hlZCA9IHRydWU7CisgICAgICAgICAgICAgICAgcG9pbnRlckN1cnNvclN0aWxs
VmFsaWQgPSBmYWxzZTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgLy8gSWYgd2UgYWxy
ZWFkeSBoYXZlIGEgcG9pbnRlciwgYW5kIHdlIHJlYWNoIGEgdGFibGUsIGRvbid0IGFjY2VwdCBp
dC4KKyAgICAgICAgICAgIGlmIChwb2ludGVyQ3Vyc29yTm9kZSAmJiAobm9kZS0+aGFzVGFnTmFt
ZShIVE1MTmFtZXM6OnRhYmxlVGFnKSB8fCBub2RlLT5oYXNUYWdOYW1lKEhUTUxOYW1lczo6dGJv
ZHlUYWcpKSkKKyAgICAgICAgICAgICAgICBwb2ludGVyQ3Vyc29yU3RpbGxWYWxpZCA9IGZhbHNl
OworCisgICAgICAgICAgICAvLyBJZiB3ZSBoYXZlbid0IHJlYWNoZWQgdGhlIGJvZHksIGFuZCB3
ZSBhcmUgc3RpbGwgcGF5aW5nIGF0dGVudGlvbiB0byBwb2ludGVyIGN1cnNvcnMsIGFuZCB0aGUg
bm9kZSBoYXMgYSBwb2ludGVyIGN1cnNvci4uLgorICAgICAgICAgICAgaWYgKHBvaW50ZXJDdXJz
b3JTdGlsbFZhbGlkICYmIG5vZGUtPnJlbmRlclN0eWxlKCkgJiYgbm9kZS0+cmVuZGVyU3R5bGUo
KS0+Y3Vyc29yKCkgPT0gQ3Vyc29yVHlwZTo6UG9pbnRlcikKKyAgICAgICAgICAgICAgICBwb2lu
dGVyQ3Vyc29yTm9kZSA9IG5vZGU7CisgICAgICAgICAgICAvLyBXZSB3YW50IHRoZSBsb3dlc3Qg
dW5icm9rZW4gY2hhaW4gb2YgcG9pbnRlciBjdXJzb3JzLgorICAgICAgICAgICAgZWxzZSBpZiAo
cG9pbnRlckN1cnNvck5vZGUpCisgICAgICAgICAgICAgICAgcG9pbnRlckN1cnNvclN0aWxsVmFs
aWQgPSBmYWxzZTsKKworICAgICAgICAgICAgaWYgKG5vZGUtPndpbGxSZXNwb25kVG9Nb3VzZUNs
aWNrRXZlbnRzKCkgfHwgbm9kZS0+d2lsbFJlc3BvbmRUb01vdXNlTW92ZUV2ZW50cygpIHx8IChp
czxFbGVtZW50Pigqbm9kZSkgJiYgZG93bmNhc3Q8RWxlbWVudD4oKm5vZGUpLmlzTW91c2VGb2N1
c2FibGUoKSkpIHsKKyAgICAgICAgICAgICAgICAvLyBJZiB3ZSdyZSBhdCB0aGUgYm9keSBvciBo
aWdoZXIsIHVzZSB0aGUgcG9pbnRlciBjdXJzb3Igbm9kZSAod2hpY2ggbWF5IGJlIG51bGwpLgor
ICAgICAgICAgICAgICAgIGlmIChib2R5SGFzQmVlblJlYWNoZWQpCisgICAgICAgICAgICAgICAg
ICAgIG5vZGUgPSBwb2ludGVyQ3Vyc29yTm9kZTsKKworICAgICAgICAgICAgICAgIC8vIElmIHdl
IGFyZSBpbnRlcmVzdGVkIGFib3V0IHRoZSBmcmFtZSwgdXNlIGl0LgorICAgICAgICAgICAgICAg
IGlmIChub2RlQm91bmRzKSB7CisgICAgICAgICAgICAgICAgICAgIC8vIFRoaXMgaXMgYSBjaGVj
ayB0byBzZWUgd2hldGhlciB0aGlzIG5vZGUgaXMgYW4gYXJlYSBlbGVtZW50LiBUaGUgb25seSB3
YXkgdGhpcyBjYW4gaGFwcGVuIGlzIGlmIHRoaXMgaXMgdGhlIGZpcnN0IGNoZWNrLgorICAgICAg
ICAgICAgICAgICAgICBpZiAobm9kZSA9PSBoaXRUZXN0UmVzdWx0LmlubmVyTm9kZSgpICYmIG5v
ZGUgIT0gaGl0VGVzdFJlc3VsdC5pbm5lck5vblNoYXJlZE5vZGUoKSAmJiBpczxIVE1MQXJlYUVs
ZW1lbnQ+KCpub2RlKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICpub2RlQm91bmRzID0gc25h
cHBlZEludFJlY3QoZG93bmNhc3Q8SFRNTEFyZWFFbGVtZW50Pigqbm9kZSkuY29tcHV0ZVJlY3Qo
aGl0VGVzdFJlc3VsdC5pbm5lck5vblNoYXJlZE5vZGUoKS0+cmVuZGVyZXIoKSkpOworICAgICAg
ICAgICAgICAgICAgICBlbHNlIGlmIChub2RlICYmIG5vZGUtPnJlbmRlcmVyKCkpCisgICAgICAg
ICAgICAgICAgICAgICAgICAqbm9kZUJvdW5kcyA9IG5vZGUtPnJlbmRlcmVyKCktPmFic29sdXRl
Qm91bmRpbmdCb3hSZWN0KHRydWUpOworICAgICAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
ICAgIHJldHVybiBub2RlOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgcmV0
dXJuIG51bGxwdHI7CisgICAgfTsKKworICAgIHJldHVybiBxdWFsaWZ5aW5nTm9kZUF0Vmlld3Bv
cnRMb2NhdGlvbih2aWV3cG9ydExvY2F0aW9uLCBhZGp1c3RlZFZpZXdwb3J0TG9jYXRpb24sIFdU
Rk1vdmUoYW5jZXN0b3JSZXNwb25kaW5nVG9DbGlja0V2ZW50cyksIHRydWUpOworfQorCiBOb2Rl
KiBGcmFtZTo6bm9kZVJlc3BvbmRpbmdUb0NsaWNrRXZlbnRzKGNvbnN0IEZsb2F0UG9pbnQmIHZp
ZXdwb3J0TG9jYXRpb24sIEZsb2F0UG9pbnQmIGFkanVzdGVkVmlld3BvcnRMb2NhdGlvbiwgU2Vj
dXJpdHlPcmlnaW4qIHNlY3VyaXR5T3JpZ2luKQogewogICAgIGF1dG8mJiBhbmNlc3RvclJlc3Bv
bmRpbmdUb0NsaWNrRXZlbnRzID0gW3NlY3VyaXR5T3JpZ2luXShjb25zdCBIaXRUZXN0UmVzdWx0
JiBoaXRUZXN0UmVzdWx0LCBOb2RlKiB0ZXJtaW5hdGlvbk5vZGUsIEludFJlY3QqIG5vZGVCb3Vu
ZHMpIC0+IE5vZGUqIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZp
ZXcvV2ViRnJhbWUubW0gYi9Tb3VyY2UvV2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1l
Lm1tCmluZGV4IDU4NWFlYTY2M2M1MjI3MzAzNGY3MjBiOTJhZDZmMzM0MWNjMjg0MzEuLmQ5MTdj
NDM5NjI2ZGQ2YjRkYjQxMjY1NDYzM2VhNmY0OTJlZTIyMjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcvV2ViRnJhbWUubW0KKysrIGIvU291cmNlL1dlYktpdExl
Z2FjeS9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQpAQCAtMTMzOSw3ICsxMzM5LDcgQEAgLSAoRE9N
Tm9kZSAqKWFwcHJveGltYXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbjooQ0dQb2ludCAqKWFWaWV3
cG9ydExvY2F0aW9uCiAgICAgV2ViQ29yZTo6RnJhbWUgKmZyYW1lID0gY29yZShzZWxmKTsKICAg
ICBGbG9hdFBvaW50IHZpZXdwb3J0TG9jYXRpb24oKmFWaWV3cG9ydExvY2F0aW9uKTsKICAgICBG
bG9hdFBvaW50IGFkanVzdGVkTG9jYXRpb247Ci0gICAgV2ViQ29yZTo6Tm9kZSAqbm9kZSA9IGZy
YW1lLT5ub2RlUmVzcG9uZGluZ1RvQ2xpY2tFdmVudHModmlld3BvcnRMb2NhdGlvbiwgYWRqdXN0
ZWRMb2NhdGlvbik7CisgICAgV2ViQ29yZTo6Tm9kZSAqbm9kZSA9IGZyYW1lLT5hcHByb3hpbWF0
ZU5vZGVBdFZpZXdwb3J0TG9jYXRpb25MZWdhY3kodmlld3BvcnRMb2NhdGlvbiwgYWRqdXN0ZWRM
b2NhdGlvbik7CiAgICAgKmFWaWV3cG9ydExvY2F0aW9uID0gYWRqdXN0ZWRMb2NhdGlvbjsKICAg
ICByZXR1cm4ga2l0KG5vZGUpOwogfQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>374332</attachid>
            <date>2019-07-17 14:41:53 -0700</date>
            <delta_ts>2019-07-17 16:01:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-199846-20190717144153.patch</filename>
            <type>text/plain</type>
            <size>7441</size>
            <attacher name="alan">zalan</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ3Mzg4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYzBjODg4MWY4ZWFkMmQ5
M2I1YTMxMzNkNzgzNmFhMmI5MzUyY2JjMy4uMWY2NDE5NmYzYjBjOGM0Nzc4MzRhZWRjNTI2N2Fj
YThhN2NiYjRhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDE5LTA3LTE3ICBaYWxh
biBCdWp0YXMgIDx6YWxhbkBhcHBsZS5jb20+CisKKyAgICAgICAgVW5hYmxlIHRvIHRhcCBidXR0
b25zIGF0IHRvcCBvZiBXZWxscyBGYXJnbyBhcHDigJlzIFBheWVlcyBzY3JlZW4KKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5OTg0NgorICAgICAgICA8
cmRhcjovL3Byb2JsZW0vNDgxMTIyMjA+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJh
c2VyLgorCisgICAgICAgIFRoaXMgcGF0Y2ggcmVzdG9yZXMgdGhlIHN0b3AtYmVmb3JlLXJlYWNo
aW5nLXRoZS1ib2R5IGhldXJpc3RpY3MgZm9yIHRoZSBhcHByb3hpbWF0ZSBub2RlIGZpbmRpbmcg
ZmVhdHVyZSBvbmx5LgorICAgICAgICAoV2ViRnJhbWU6OmFwcHJveGltYXRlTm9kZUF0Vmlld3Bv
cnRMb2NhdGlvbiBtaXN0YWtlbmx5IHJlbGllZCBvbiB0aGlzIG9kZCBxdWlyayBvZiBub2RlUmVz
cG9uZGluZ1RvQ2xpY2tFdmVudHMuKQorCisgICAgICAgICogcGFnZS9GcmFtZS5oOgorICAgICAg
ICAqIHBhZ2UvaW9zL0ZyYW1lSU9TLm1tOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWU6OmFwcHJv
eGltYXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbkxlZ2FjeSk6CisKIDIwMTktMDctMTIgIFRpbW90
aHkgSGF0Y2hlciAgPHRpbW90aHlAYXBwbGUuY29tPgogCiAgICAgICAgIERyb3AgRGFya01vZGVD
U1NFbmFibGVkIGFzIGFuIGV4cGVyaW1lbnRhbCBmZWF0dXJlIGFuZCBhbHdheXMgZW5hYmxlIGl0
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nIGIvU291cmNl
L1dlYktpdExlZ2FjeS9tYWMvQ2hhbmdlTG9nCmluZGV4IGNlN2YyMTU3MjgxZGViZThiY2Q3YmU4
YTgxMzVmY2ZkNDczNzkxYTcuLjNkNmNkNTY4MWVhOTdkNDNlMjRkOTZjYmI3OWMzNTYxMDk2NTQ0
ZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL0NoYW5nZUxvZworKysgYi9T
b3VyY2UvV2ViS2l0TGVnYWN5L21hYy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAorMjAxOS0w
Ny0xNyAgWmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgorCisgICAgICAgIFVuYWJsZSB0
byB0YXAgYnV0dG9ucyBhdCB0b3Agb2YgV2VsbHMgRmFyZ28gYXBw4oCZcyBQYXllZXMgc2NyZWVu
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk4NDYK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ4MTEyMjIwPgorCisgICAgICAgIFJldmlld2VkIGJ5
IFNpbW9uIEZyYXNlci4KKworICAgICAgICAqIFdlYlZpZXcvV2ViRnJhbWUubW06CisgICAgICAg
ICgtW1dlYkZyYW1lIGFwcHJveGltYXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbjpdKToKKwogMjAx
OS0wNy0xMSAgUGFibG8gU2FhdmVkcmEgIDxwc2FhdmVkcmFAaWdhbGlhLmNvbT4KIAogICAgICAg
ICBbV1BFXVtHVEtdIEJ1aWxkIGZhaWx1cmUgd2l0aCBFTkFCTEVfQUNDRVNTSUJJTElUWT1PRkYK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvRnJhbWUuaCBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvRnJhbWUuaAppbmRleCA0Mjc0MmRkNmY4ZTdhODcxMjM0NGUyODljN2ZlZGU5NzI1ZTJl
ODc1Li5lZDYwYjgwOGE1MDM0ZTdjNDczZjY5OWJiZTQwNWQ5NjY2M2E3MjhiIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9G
cmFtZS5oCkBAIC0yMjIsNiArMjIyLDcgQEAgcHVibGljOgogICAgIFdFQkNPUkVfRVhQT1JUIE5v
ZGUqIG5vZGVSZXNwb25kaW5nVG9DbGlja0V2ZW50cyhjb25zdCBGbG9hdFBvaW50JiB2aWV3cG9y
dExvY2F0aW9uLCBGbG9hdFBvaW50JiBhZGp1c3RlZFZpZXdwb3J0TG9jYXRpb24sIFNlY3VyaXR5
T3JpZ2luKiA9IG51bGxwdHIpOwogICAgIFdFQkNPUkVfRVhQT1JUIE5vZGUqIG5vZGVSZXNwb25k
aW5nVG9Eb3VibGVDbGlja0V2ZW50KGNvbnN0IEZsb2F0UG9pbnQmIHZpZXdwb3J0TG9jYXRpb24s
IEZsb2F0UG9pbnQmIGFkanVzdGVkVmlld3BvcnRMb2NhdGlvbik7CiAgICAgV0VCQ09SRV9FWFBP
UlQgTm9kZSogbm9kZVJlc3BvbmRpbmdUb1Njcm9sbFdoZWVsRXZlbnRzKGNvbnN0IEZsb2F0UG9p
bnQmIHZpZXdwb3J0TG9jYXRpb24pOworICAgIFdFQkNPUkVfRVhQT1JUIE5vZGUqIGFwcHJveGlt
YXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbkxlZ2FjeShjb25zdCBGbG9hdFBvaW50JiB2aWV3cG9y
dExvY2F0aW9uLCBGbG9hdFBvaW50JiBhZGp1c3RlZFZpZXdwb3J0TG9jYXRpb24pOwogCiAgICAg
V0VCQ09SRV9FWFBPUlQgTlNBcnJheSAqd29yZHNJbkN1cnJlbnRQYXJhZ3JhcGgoKSBjb25zdDsK
ICAgICBXRUJDT1JFX0VYUE9SVCBDR1JlY3QgcmVuZGVyUmVjdEZvclBvaW50KENHUG9pbnQsIGJv
b2wqIGlzUmVwbGFjZWQsIGZsb2F0KiBmb250U2l6ZSkgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9wYWdlL2lvcy9GcmFtZUlPUy5tbSBiL1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9z
L0ZyYW1lSU9TLm1tCmluZGV4IDNmMDcwNmE5Y2EyZWFmNDI4ZmQyMjczZDU2NjZiYTg3NDI3ZTRj
ZGEuLjg0YWY4NWU3MjJkZTQzYWJmOTYzZjIxODAyY2E5ZjJjYTc4YmM3OTggMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvaW9zL0ZyYW1lSU9TLm1tCisrKyBiL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvaW9zL0ZyYW1lSU9TLm1tCkBAIC0zODcsNiArMzg3LDY5IEBAIE5vZGUqIEZyYW1lOjpk
ZWVwZXN0Tm9kZUF0TG9jYXRpb24oY29uc3QgRmxvYXRQb2ludCYgdmlld3BvcnRMb2NhdGlvbikK
ICAgICByZXR1cm4gaGl0VGVzdFJlc3VsdC5pbm5lck5vZGUoKTsKIH0KIAorTm9kZSogRnJhbWU6
OmFwcHJveGltYXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbkxlZ2FjeShjb25zdCBGbG9hdFBvaW50
JiB2aWV3cG9ydExvY2F0aW9uLCBGbG9hdFBvaW50JiBhZGp1c3RlZFZpZXdwb3J0TG9jYXRpb24p
Cit7CisgICAgLy8gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IHVzZWQgZm9yIFVJV2ViVmlldy4KKyAg
ICBhdXRvJiYgYW5jZXN0b3JSZXNwb25kaW5nVG9DbGlja0V2ZW50cyA9IFtdKGNvbnN0IEhpdFRl
c3RSZXN1bHQmIGhpdFRlc3RSZXN1bHQsIE5vZGUqIHRlcm1pbmF0aW9uTm9kZSwgSW50UmVjdCog
bm9kZUJvdW5kcykgLT4gTm9kZSogeworICAgICAgICBib29sIGJvZHlIYXNCZWVuUmVhY2hlZCA9
IGZhbHNlOworICAgICAgICBib29sIHBvaW50ZXJDdXJzb3JTdGlsbFZhbGlkID0gdHJ1ZTsKKwor
ICAgICAgICBpZiAobm9kZUJvdW5kcykKKyAgICAgICAgICAgICpub2RlQm91bmRzID0gSW50UmVj
dCgpOworCisgICAgICAgIGF1dG8gbm9kZSA9IGhpdFRlc3RSZXN1bHQuaW5uZXJOb2RlKCk7Cisg
ICAgICAgIGlmICghbm9kZSkKKyAgICAgICAgICAgIHJldHVybiBudWxscHRyOworCisgICAgICAg
IE5vZGUqIHBvaW50ZXJDdXJzb3JOb2RlID0gbnVsbHB0cjsKKyAgICAgICAgZm9yICg7IG5vZGUg
JiYgbm9kZSAhPSB0ZXJtaW5hdGlvbk5vZGU7IG5vZGUgPSBub2RlLT5wYXJlbnRJbkNvbXBvc2Vk
VHJlZSgpKSB7CisgICAgICAgICAgICAvLyBXZSBvbmx5IGFjY2VwdCBwb2ludGVyIG5vZGVzIGJl
Zm9yZSByZWFjaGluZyB0aGUgYm9keSB0YWcuCisgICAgICAgICAgICBpZiAobm9kZS0+aGFzVGFn
TmFtZShIVE1MTmFtZXM6OmJvZHlUYWcpKSB7CisjaWYgVVNFKFVJS0lUX0VESVRJTkcpCisgICAg
ICAgICAgICAgICAgLy8gTWFrZSBzdXJlIHdlIGNvdmVyIHRoZSBjYXNlIG9mIGFuIGVtcHR5IGVk
aXRhYmxlIGJvZHkuCisgICAgICAgICAgICAgICAgaWYgKCFwb2ludGVyQ3Vyc29yTm9kZSAmJiBu
b2RlLT5pc0NvbnRlbnRFZGl0YWJsZSgpKQorICAgICAgICAgICAgICAgICAgICBwb2ludGVyQ3Vy
c29yTm9kZSA9IG5vZGU7CisjZW5kaWYKKyAgICAgICAgICAgICAgICBib2R5SGFzQmVlblJlYWNo
ZWQgPSB0cnVlOworICAgICAgICAgICAgICAgIHBvaW50ZXJDdXJzb3JTdGlsbFZhbGlkID0gZmFs
c2U7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8vIElmIHdlIGFscmVhZHkgaGF2ZSBh
IHBvaW50ZXIsIGFuZCB3ZSByZWFjaCBhIHRhYmxlLCBkb24ndCBhY2NlcHQgaXQuCisgICAgICAg
ICAgICBpZiAocG9pbnRlckN1cnNvck5vZGUgJiYgKG5vZGUtPmhhc1RhZ05hbWUoSFRNTE5hbWVz
Ojp0YWJsZVRhZykgfHwgbm9kZS0+aGFzVGFnTmFtZShIVE1MTmFtZXM6OnRib2R5VGFnKSkpCisg
ICAgICAgICAgICAgICAgcG9pbnRlckN1cnNvclN0aWxsVmFsaWQgPSBmYWxzZTsKKworICAgICAg
ICAgICAgLy8gSWYgd2UgaGF2ZW4ndCByZWFjaGVkIHRoZSBib2R5LCBhbmQgd2UgYXJlIHN0aWxs
IHBheWluZyBhdHRlbnRpb24gdG8gcG9pbnRlciBjdXJzb3JzLCBhbmQgdGhlIG5vZGUgaGFzIGEg
cG9pbnRlciBjdXJzb3IuCisgICAgICAgICAgICBpZiAocG9pbnRlckN1cnNvclN0aWxsVmFsaWQg
JiYgbm9kZS0+cmVuZGVyU3R5bGUoKSAmJiBub2RlLT5yZW5kZXJTdHlsZSgpLT5jdXJzb3IoKSA9
PSBDdXJzb3JUeXBlOjpQb2ludGVyKQorICAgICAgICAgICAgICAgIHBvaW50ZXJDdXJzb3JOb2Rl
ID0gbm9kZTsKKyAgICAgICAgICAgIGVsc2UgaWYgKHBvaW50ZXJDdXJzb3JOb2RlKSB7CisgICAg
ICAgICAgICAgICAgLy8gV2Ugd2FudCB0aGUgbG93ZXN0IHVuYnJva2VuIGNoYWluIG9mIHBvaW50
ZXIgY3Vyc29ycy4KKyAgICAgICAgICAgICAgICBwb2ludGVyQ3Vyc29yU3RpbGxWYWxpZCA9IGZh
bHNlOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAobm9kZS0+d2lsbFJlc3BvbmRU
b01vdXNlQ2xpY2tFdmVudHMoKSB8fCBub2RlLT53aWxsUmVzcG9uZFRvTW91c2VNb3ZlRXZlbnRz
KCkgfHwgKGlzPEVsZW1lbnQ+KCpub2RlKSAmJiBkb3duY2FzdDxFbGVtZW50Pigqbm9kZSkuaXNN
b3VzZUZvY3VzYWJsZSgpKSkgeworICAgICAgICAgICAgICAgIC8vIElmIHdlJ3JlIGF0IHRoZSBi
b2R5IG9yIGhpZ2hlciwgdXNlIHRoZSBwb2ludGVyIGN1cnNvciBub2RlICh3aGljaCBtYXkgYmUg
bnVsbCkuCisgICAgICAgICAgICAgICAgaWYgKGJvZHlIYXNCZWVuUmVhY2hlZCkKKyAgICAgICAg
ICAgICAgICAgICAgbm9kZSA9IHBvaW50ZXJDdXJzb3JOb2RlOworCisgICAgICAgICAgICAgICAg
Ly8gSWYgd2UgYXJlIGludGVyZXN0ZWQgYWJvdXQgdGhlIGZyYW1lLCB1c2UgaXQuCisgICAgICAg
ICAgICAgICAgaWYgKG5vZGVCb3VuZHMpIHsKKyAgICAgICAgICAgICAgICAgICAgLy8gVGhpcyBp
cyBhIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHRoaXMgbm9kZSBpcyBhbiBhcmVhIGVsZW1lbnQuIFRo
ZSBvbmx5IHdheSB0aGlzIGNhbiBoYXBwZW4gaXMgaWYgdGhpcyBpcyB0aGUgZmlyc3QgY2hlY2su
CisgICAgICAgICAgICAgICAgICAgIGlmIChub2RlID09IGhpdFRlc3RSZXN1bHQuaW5uZXJOb2Rl
KCkgJiYgbm9kZSAhPSBoaXRUZXN0UmVzdWx0LmlubmVyTm9uU2hhcmVkTm9kZSgpICYmIGlzPEhU
TUxBcmVhRWxlbWVudD4oKm5vZGUpKQorICAgICAgICAgICAgICAgICAgICAgICAgKm5vZGVCb3Vu
ZHMgPSBzbmFwcGVkSW50UmVjdChkb3duY2FzdDxIVE1MQXJlYUVsZW1lbnQ+KCpub2RlKS5jb21w
dXRlUmVjdChoaXRUZXN0UmVzdWx0LmlubmVyTm9uU2hhcmVkTm9kZSgpLT5yZW5kZXJlcigpKSk7
CisgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKG5vZGUgJiYgbm9kZS0+cmVuZGVyZXIoKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICpub2RlQm91bmRzID0gbm9kZS0+cmVuZGVyZXIoKS0+
YWJzb2x1dGVCb3VuZGluZ0JveFJlY3QodHJ1ZSk7CisgICAgICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICAgICAgcmV0dXJuIG5vZGU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAg
ICAgICByZXR1cm4gbnVsbHB0cjsKKyAgICB9OworCisgICAgcmV0dXJuIHF1YWxpZnlpbmdOb2Rl
QXRWaWV3cG9ydExvY2F0aW9uKHZpZXdwb3J0TG9jYXRpb24sIGFkanVzdGVkVmlld3BvcnRMb2Nh
dGlvbiwgV1RGTW92ZShhbmNlc3RvclJlc3BvbmRpbmdUb0NsaWNrRXZlbnRzKSwgdHJ1ZSk7Cit9
CisKIE5vZGUqIEZyYW1lOjpub2RlUmVzcG9uZGluZ1RvQ2xpY2tFdmVudHMoY29uc3QgRmxvYXRQ
b2ludCYgdmlld3BvcnRMb2NhdGlvbiwgRmxvYXRQb2ludCYgYWRqdXN0ZWRWaWV3cG9ydExvY2F0
aW9uLCBTZWN1cml0eU9yaWdpbiogc2VjdXJpdHlPcmlnaW4pCiB7CiAgICAgYXV0byYmIGFuY2Vz
dG9yUmVzcG9uZGluZ1RvQ2xpY2tFdmVudHMgPSBbc2VjdXJpdHlPcmlnaW5dKGNvbnN0IEhpdFRl
c3RSZXN1bHQmIGhpdFRlc3RSZXN1bHQsIE5vZGUqIHRlcm1pbmF0aW9uTm9kZSwgSW50UmVjdCog
bm9kZUJvdW5kcykgLT4gTm9kZSogewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdExlZ2FjeS9t
YWMvV2ViVmlldy9XZWJGcmFtZS5tbSBiL1NvdXJjZS9XZWJLaXRMZWdhY3kvbWFjL1dlYlZpZXcv
V2ViRnJhbWUubW0KaW5kZXggNTg1YWVhNjYzYzUyMjczMDM0ZjcyMGI5MmFkNmYzMzQxY2MyODQz
MS4uZDkxN2M0Mzk2MjZkZDZiNGRiNDEyNjU0NjMzZWE2ZjQ5MmVlMjIyMCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdExlZ2FjeS9tYWMvV2ViVmlldy9XZWJGcmFtZS5tbQorKysgYi9Tb3VyY2Uv
V2ViS2l0TGVnYWN5L21hYy9XZWJWaWV3L1dlYkZyYW1lLm1tCkBAIC0xMzM5LDcgKzEzMzksNyBA
QCAtIChET01Ob2RlICopYXBwcm94aW1hdGVOb2RlQXRWaWV3cG9ydExvY2F0aW9uOihDR1BvaW50
ICopYVZpZXdwb3J0TG9jYXRpb24KICAgICBXZWJDb3JlOjpGcmFtZSAqZnJhbWUgPSBjb3JlKHNl
bGYpOwogICAgIEZsb2F0UG9pbnQgdmlld3BvcnRMb2NhdGlvbigqYVZpZXdwb3J0TG9jYXRpb24p
OwogICAgIEZsb2F0UG9pbnQgYWRqdXN0ZWRMb2NhdGlvbjsKLSAgICBXZWJDb3JlOjpOb2RlICpu
b2RlID0gZnJhbWUtPm5vZGVSZXNwb25kaW5nVG9DbGlja0V2ZW50cyh2aWV3cG9ydExvY2F0aW9u
LCBhZGp1c3RlZExvY2F0aW9uKTsKKyAgICBXZWJDb3JlOjpOb2RlICpub2RlID0gZnJhbWUtPmFw
cHJveGltYXRlTm9kZUF0Vmlld3BvcnRMb2NhdGlvbkxlZ2FjeSh2aWV3cG9ydExvY2F0aW9uLCBh
ZGp1c3RlZExvY2F0aW9uKTsKICAgICAqYVZpZXdwb3J0TG9jYXRpb24gPSBhZGp1c3RlZExvY2F0
aW9uOwogICAgIHJldHVybiBraXQobm9kZSk7CiB9Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>