<?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>216718</bug_id>
          
          <creation_ts>2020-09-18 16:07:46 -0700</creation_ts>
          <short_desc>[macOS] REGRESSION (r265702): System Services receive 0 bytes when extracting selected content as rich text data</short_desc>
          <delta_ts>2020-09-18 18:34:48 -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>HTML Editing</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>katherine_cheney</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1689982</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-18 16:07:46 -0700</bug_when>
    <thetext>&lt;rdar://problem/69150358&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689989</commentid>
    <comment_count>1</comment_count>
      <attachid>409177</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-18 16:22:33 -0700</bug_when>
    <thetext>Created attachment 409177
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1689999</commentid>
    <comment_count>2</comment_count>
      <attachid>409177</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2020-09-18 17:16:51 -0700</bug_when>
    <thetext>Comment on attachment 409177
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/CopyHTML.mm:43
&gt; +#if PLATFORM(MAC)

An alternative (better???) way to write this would be to add conformance to NSServicesMenuRequestor on a category.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690000</commentid>
    <comment_count>3</comment_count>
      <attachid>409177</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-18 17:17:56 -0700</bug_when>
    <thetext>Comment on attachment 409177
Patch

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

&gt;&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/CopyHTML.mm:43
&gt;&gt; +#if PLATFORM(MAC)
&gt; 
&gt; An alternative (better???) way to write this would be to add conformance to NSServicesMenuRequestor on a category.

Will do!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690001</commentid>
    <comment_count>4</comment_count>
      <attachid>409182</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2020-09-18 17:21:49 -0700</bug_when>
    <thetext>Created attachment 409182
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1690013</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-09-18 18:34:48 -0700</bug_when>
    <thetext>Committed r267305: &lt;https://trac.webkit.org/changeset/267305&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 409182.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409177</attachid>
            <date>2020-09-18 16:22:33 -0700</date>
            <delta_ts>2020-09-18 17:16:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-216718-20200918162232.patch</filename>
            <type>text/plain</type>
            <size>4853</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2OTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQzZDc0ZTgwZmU1OTIzMTJi
NmJhOWY0ZjVmZmM2ZmQxMDRmMDc1YmIuLjg2NzU3YjFjZmFiNTZmY2MxNzQ0MGNmMmI5YjI0YWRh
NzgzYzQyYTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjAtMDktMTggIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBSRUdSRVNT
SU9OIChyMjY1NzAyKTogU3lzdGVtIFNlcnZpY2VzIHJlY2VpdmUgMCBieXRlcyB3aGVuIGV4dHJh
Y3Rpbmcgc2VsZWN0ZWQgY29udGVudCBhcyByaWNoIHRleHQgZGF0YQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE2NzE4CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS82OTE1MDM1OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBUZXN0OiBDb3B5SFRNTC5Xcml0ZVJpY2hUZXh0U2VsZWN0aW9uVG9QYXN0ZWJv
YXJkCisKKyAgICAgICAgKiBVSVByb2Nlc3MvbWFjL1dlYlBhZ2VQcm94eU1hYy5tbToKKyAgICAg
ICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpkYXRhU2VsZWN0aW9uRm9yUGFzdGVib2FyZCk6CisK
KyAgICAgICAgQWZ0ZXIgcjI2NTcwMiwgdGhlIGBJUENIYW5kbGVgIHJlY2VpdmVkIGluIHRoZSBV
SSBwcm9jZXNzIHdhcyBhbHdheXMgYmVpbmcgY29udmVydGVkIGludG8gYSBidWZmZXIgb2Ygc2l6
ZSAwLAorICAgICAgICBkdWUgdG8gdXNpbmcgdGhlIGBzaXplYCBsb2NhbCB2YXJpYWJsZSAod2hp
Y2ggaXMgbm8gbG9uZ2VyIHNldCBhcyBhbiBvdXRwYXJhbSBvZiB0aGUgc3luYyBJUEMgbWVzc2Fn
ZSkuIEluc3RlYWQsCisgICAgICAgIHVzZSBgaXBjSGFuZGxlLmRhdGFTaXplYC4KKwogMjAyMC0w
OS0xMyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBB
ZGQgYSBrZXkgdG8gdGhlIHRleHQgbWFuaXB1bGF0aW9uIHVzZXJJbmZvIGRpY3Rpb25hcnkgaW5k
aWNhdGluZyB3aGV0aGVyIHRoZSB0cmFuc2xhdGVkIGl0ZW0gaXMgb24tc2NyZWVuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tIGIvU291
cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYlBhZ2VQcm94eU1hYy5tbQppbmRleCAxZTFhMzMw
NzUwMGUyZGFiYTBlZjY4NjZkNDg0MzZlZWZkZThlMjljLi42ZmEyYTJkNGU5MmI1NDc5YWEyZDQy
ZmZmZjMzNWFjMjkxYTE3MDEzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9t
YWMvV2ViUGFnZVByb3h5TWFjLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9X
ZWJQYWdlUHJveHlNYWMubW0KQEAgLTI1Niw3ICsyNTYsNiBAQCBSZWZQdHI8V2ViQ29yZTo6U2hh
cmVkQnVmZmVyPiBXZWJQYWdlUHJveHk6OmRhdGFTZWxlY3Rpb25Gb3JQYXN0ZWJvYXJkKGNvbnN0
IFN0cgogICAgICAgICByZXR1cm4gbnVsbHB0cjsKIAogICAgIFNoYXJlZE1lbW9yeTo6SVBDSGFu
ZGxlIGlwY0hhbmRsZTsKLSAgICB1aW50NjRfdCBzaXplID0gMDsKICAgICBjb25zdCBTZWNvbmRz
IG1lc3NhZ2VUaW1lb3V0KDIwKTsKICAgICBzZW5kU3luYyhNZXNzYWdlczo6V2ViUGFnZTo6R2V0
RGF0YVNlbGVjdGlvbkZvclBhc3RlYm9hcmQocGFzdGVib2FyZFR5cGUpLCBNZXNzYWdlczo6V2Vi
UGFnZTo6R2V0RGF0YVNlbGVjdGlvbkZvclBhc3RlYm9hcmQ6OlJlcGx5KGlwY0hhbmRsZSksIG1l
c3NhZ2VUaW1lb3V0KTsKICAgICBNRVNTQUdFX0NIRUNLX1dJVEhfUkVUVVJOX1ZBTFVFKCFpcGNI
YW5kbGUuaGFuZGxlLmlzTnVsbCgpLCBudWxscHRyKTsKQEAgLTI2NCw3ICsyNjMsNyBAQCBSZWZQ
dHI8V2ViQ29yZTo6U2hhcmVkQnVmZmVyPiBXZWJQYWdlUHJveHk6OmRhdGFTZWxlY3Rpb25Gb3JQ
YXN0ZWJvYXJkKGNvbnN0IFN0cgogICAgIGF1dG8gc2hhcmVkTWVtb3J5QnVmZmVyID0gU2hhcmVk
TWVtb3J5OjptYXAoaXBjSGFuZGxlLmhhbmRsZSwgU2hhcmVkTWVtb3J5OjpQcm90ZWN0aW9uOjpS
ZWFkT25seSk7CiAgICAgaWYgKCFzaGFyZWRNZW1vcnlCdWZmZXIpCiAgICAgICAgIHJldHVybiBu
dWxscHRyOwotICAgIHJldHVybiBTaGFyZWRCdWZmZXI6OmNyZWF0ZShzdGF0aWNfY2FzdDx1bnNp
Z25lZCBjaGFyICo+KHNoYXJlZE1lbW9yeUJ1ZmZlci0+ZGF0YSgpKSwgc3RhdGljX2Nhc3Q8c2l6
ZV90PihzaXplKSk7CisgICAgcmV0dXJuIFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKHN0YXRpY19jYXN0
PHVuc2lnbmVkIGNoYXIgKj4oc2hhcmVkTWVtb3J5QnVmZmVyLT5kYXRhKCkpLCBpcGNIYW5kbGUu
ZGF0YVNpemUpOwogfQogCiBib29sIFdlYlBhZ2VQcm94eTo6cmVhZFNlbGVjdGlvbkZyb21QYXN0
ZWJvYXJkKGNvbnN0IFN0cmluZyYgcGFzdGVib2FyZE5hbWUpCmRpZmYgLS1naXQgYS9Ub29scy9D
aGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYjUzYWZhOTU2MzFjYjY2ZGViZDA5Y2I0
Y2VhMmU0ODBmN2Y1ZjM0Zi4uMjU1NjViYmU2ZjMwZTU3ZTIyNWM0Nzk5ZTg0Yzg5ZGE2NDQ3NDIy
NCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE2IEBACisyMDIwLTA5LTE4ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBw
bGUuY29tPgorCisgICAgICAgIFttYWNPU10gUkVHUkVTU0lPTiAocjI2NTcwMik6IFN5c3RlbSBT
ZXJ2aWNlcyByZWNlaXZlIDAgYnl0ZXMgd2hlbiBleHRyYWN0aW5nIHNlbGVjdGVkIGNvbnRlbnQg
YXMgcmljaCB0ZXh0IGRhdGEKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTIxNjcxOAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjkxNTAzNTg+CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkIGEgbmV3IEFQ
SSB0ZXN0IHRvIHZlcmlmeSB0aGF0IHdlIGdldCBub24tZW1wdHkgd2ViIGFyY2hpdmUgZGF0YSB3
aGVuIHVzaW5nCisgICAgICAgIGAtd3JpdGVTZWxlY3Rpb25Ub1Bhc3RlYm9hcmQ6dHlwZXM6YCB0
byBncmFiIHNlbGVjdGVkIGNvbnRlbnQgYXMgcmljaCB0ZXh0IGRhdGEuCisKKyAgICAgICAgKiBU
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlIVE1MLm1tOgorCiAyMDIwLTA5LTEz
ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
IGtleSB0byB0aGUgdGV4dCBtYW5pcHVsYXRpb24gdXNlckluZm8gZGljdGlvbmFyeSBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIHRyYW5zbGF0ZWQgaXRlbSBpcyBvbi1zY3JlZW4KZGlmZiAtLWdpdCBh
L1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvQ29weUhUTUwubW0gYi9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlIVE1MLm1tCmluZGV4IGY3YzQw
OGQ4ODNiZDk3ZDE4NzI4NTA0NjM3NTlkN2Q3MzYzYmQxYjEuLjQwNTBiNzUxZjA2NDI0MTY2Yzg1
ZTE0ZGEzNDQ3ZjI2ZDI1MGFjMzkgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVz
dHMvV2ViS2l0Q29jb2EvQ29weUhUTUwubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
cy9XZWJLaXRDb2NvYS9Db3B5SFRNTC5tbQpAQCAtNDAsNiArNDAsOSBAQAogI2VuZGlmCiAKIEBp
bnRlcmZhY2UgV0tXZWJWaWV3ICgpCisjaWYgUExBVEZPUk0oTUFDKQorLSAodm9pZCl3cml0ZVNl
bGVjdGlvblRvUGFzdGVib2FyZDooTlNQYXN0ZWJvYXJkICopcGFzdGVib2FyZCB0eXBlczooTlNB
cnJheTxOU1Bhc3RlYm9hcmRUeXBlPiAqKXR5cGVzOworI2VuZGlmCiAtICh2b2lkKWNvcHk6KGlk
KXNlbmRlcjsKIC0gKHZvaWQpcGFzdGU6KGlkKXNlbmRlcjsKIEBlbmQKQEAgLTE5Myw2ICsxOTYs
MTggQEAgVEVTVChDb3B5SFRNTCwgSXRlbVR5cGVzV2hlbkNvcHlpbmdXZWJDb250ZW50KQogICAg
IEVYUEVDVF9UUlVFKFt0eXBlcyBjb250YWluc09iamVjdDooX19icmlkZ2UgTlNTdHJpbmcgKilO
U1Bhc3RlYm9hcmRUeXBlSFRNTF0pOwogfQogCitURVNUKENvcHlIVE1MLCBXcml0ZVJpY2hUZXh0
U2VsZWN0aW9uVG9QYXN0ZWJvYXJkKQoreworICAgIGF1dG8gd2ViVmlldyA9IGNyZWF0ZVdlYlZp
ZXdXaXRoQ3VzdG9tUGFzdGVib2FyZERhdGFFbmFibGVkKCk7CisgICAgW3dlYlZpZXcgc3luY2hy
b25vdXNseUxvYWRIVE1MU3RyaW5nOkAiPHN0cm9uZyBzdHlsZT0nY29sb3I6IHJnYigyNTUsIDAs
IDApOyc+VGhpcyBpcyBzb21lIHRleHQgdG8gY29weS48L3N0cm9uZz4iXTsKKyAgICBbd2ViVmll
dyBzdHJpbmdCeUV2YWx1YXRpbmdKYXZhU2NyaXB0OkAiZ2V0U2VsZWN0aW9uKCkuc2VsZWN0QWxs
Q2hpbGRyZW4oZG9jdW1lbnQuYm9keSkiXTsKKworICAgIGF1dG8gcGFzdGVib2FyZCA9IFtOU1Bh
c3RlYm9hcmQgcGFzdGVib2FyZFdpdGhVbmlxdWVOYW1lXTsKKyAgICBbd2ViVmlldyB3cml0ZVNl
bGVjdGlvblRvUGFzdGVib2FyZDpwYXN0ZWJvYXJkIHR5cGVzOkBbIChfX2JyaWRnZSBOU1N0cmlu
ZyAqKWtVVFR5cGVXZWJBcmNoaXZlIF1dOworCisgICAgRVhQRUNUX0dUKFtwYXN0ZWJvYXJkIGRh
dGFGb3JUeXBlOihfX2JyaWRnZSBOU1N0cmluZyAqKWtVVFR5cGVXZWJBcmNoaXZlXS5sZW5ndGgs
IDBVKTsKK30KKwogI2VuZGlmIC8vIFBMQVRGT1JNKE1BQykKIAogI2VuZGlmIC8vIFBMQVRGT1JN
KENPQ09BKQo=
</data>
<flag name="review"
          id="424786"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>409182</attachid>
            <date>2020-09-18 17:21:49 -0700</date>
            <delta_ts>2020-09-18 18:34:48 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-216718-20200918172148.patch</filename>
            <type>text/plain</type>
            <size>4824</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjY2OTkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGQzZDc0ZTgwZmU1OTIzMTJi
NmJhOWY0ZjVmZmM2ZmQxMDRmMDc1YmIuLmRmNGRmZTIxYzRmMmRkMmZiNzg4ZGRhNTMwYWYzMTcx
N2NhNGQwY2IgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMjAtMDktMTggIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW21hY09TXSBSRUdSRVNT
SU9OIChyMjY1NzAyKTogU3lzdGVtIFNlcnZpY2VzIHJlY2VpdmUgMCBieXRlcyB3aGVuIGV4dHJh
Y3Rpbmcgc2VsZWN0ZWQgY29udGVudCBhcyByaWNoIHRleHQgZGF0YQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjE2NzE4CisgICAgICAgIDxyZGFyOi8v
cHJvYmxlbS82OTE1MDM1OD4KKworICAgICAgICBSZXZpZXdlZCBieSBUaW0gSG9ydG9uLgorCisg
ICAgICAgIFRlc3Q6IENvcHlIVE1MLldyaXRlUmljaFRleHRTZWxlY3Rpb25Ub1Bhc3RlYm9hcmQK
KworICAgICAgICAqIFVJUHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tOgorICAgICAgICAo
V2ViS2l0OjpXZWJQYWdlUHJveHk6OmRhdGFTZWxlY3Rpb25Gb3JQYXN0ZWJvYXJkKToKKworICAg
ICAgICBBZnRlciByMjY1NzAyLCB0aGUgYElQQ0hhbmRsZWAgcmVjZWl2ZWQgaW4gdGhlIFVJIHBy
b2Nlc3Mgd2FzIGFsd2F5cyBiZWluZyBjb252ZXJ0ZWQgaW50byBhIGJ1ZmZlciBvZiBzaXplIDAs
CisgICAgICAgIGR1ZSB0byB1c2luZyB0aGUgYHNpemVgIGxvY2FsIHZhcmlhYmxlICh3aGljaCBp
cyBubyBsb25nZXIgc2V0IGFzIGFuIG91dHBhcmFtIG9mIHRoZSBzeW5jIElQQyBtZXNzYWdlKS4g
SW5zdGVhZCwKKyAgICAgICAgdXNlIGBpcGNIYW5kbGUuZGF0YVNpemVgLgorCiAyMDIwLTA5LTEz
ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
IGtleSB0byB0aGUgdGV4dCBtYW5pcHVsYXRpb24gdXNlckluZm8gZGljdGlvbmFyeSBpbmRpY2F0
aW5nIHdoZXRoZXIgdGhlIHRyYW5zbGF0ZWQgaXRlbSBpcyBvbi1zY3JlZW4KZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9XZWJQYWdlUHJveHlNYWMubW0gYi9Tb3VyY2Uv
V2ViS2l0L1VJUHJvY2Vzcy9tYWMvV2ViUGFnZVByb3h5TWFjLm1tCmluZGV4IDFlMWEzMzA3NTAw
ZTJkYWJhMGVmNjg2NmQ0ODQzNmVlZmRlOGUyOWMuLjZmYTJhMmQ0ZTkyYjU0NzlhYTJkNDJmZmZm
MzM1YWMyOTFhMTcwMTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL21hYy9X
ZWJQYWdlUHJveHlNYWMubW0KKysrIGIvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1dlYlBh
Z2VQcm94eU1hYy5tbQpAQCAtMjU2LDcgKzI1Niw2IEBAIFJlZlB0cjxXZWJDb3JlOjpTaGFyZWRC
dWZmZXI+IFdlYlBhZ2VQcm94eTo6ZGF0YVNlbGVjdGlvbkZvclBhc3RlYm9hcmQoY29uc3QgU3Ry
CiAgICAgICAgIHJldHVybiBudWxscHRyOwogCiAgICAgU2hhcmVkTWVtb3J5OjpJUENIYW5kbGUg
aXBjSGFuZGxlOwotICAgIHVpbnQ2NF90IHNpemUgPSAwOwogICAgIGNvbnN0IFNlY29uZHMgbWVz
c2FnZVRpbWVvdXQoMjApOwogICAgIHNlbmRTeW5jKE1lc3NhZ2VzOjpXZWJQYWdlOjpHZXREYXRh
U2VsZWN0aW9uRm9yUGFzdGVib2FyZChwYXN0ZWJvYXJkVHlwZSksIE1lc3NhZ2VzOjpXZWJQYWdl
OjpHZXREYXRhU2VsZWN0aW9uRm9yUGFzdGVib2FyZDo6UmVwbHkoaXBjSGFuZGxlKSwgbWVzc2Fn
ZVRpbWVvdXQpOwogICAgIE1FU1NBR0VfQ0hFQ0tfV0lUSF9SRVRVUk5fVkFMVUUoIWlwY0hhbmRs
ZS5oYW5kbGUuaXNOdWxsKCksIG51bGxwdHIpOwpAQCAtMjY0LDcgKzI2Myw3IEBAIFJlZlB0cjxX
ZWJDb3JlOjpTaGFyZWRCdWZmZXI+IFdlYlBhZ2VQcm94eTo6ZGF0YVNlbGVjdGlvbkZvclBhc3Rl
Ym9hcmQoY29uc3QgU3RyCiAgICAgYXV0byBzaGFyZWRNZW1vcnlCdWZmZXIgPSBTaGFyZWRNZW1v
cnk6Om1hcChpcGNIYW5kbGUuaGFuZGxlLCBTaGFyZWRNZW1vcnk6OlByb3RlY3Rpb246OlJlYWRP
bmx5KTsKICAgICBpZiAoIXNoYXJlZE1lbW9yeUJ1ZmZlcikKICAgICAgICAgcmV0dXJuIG51bGxw
dHI7Ci0gICAgcmV0dXJuIFNoYXJlZEJ1ZmZlcjo6Y3JlYXRlKHN0YXRpY19jYXN0PHVuc2lnbmVk
IGNoYXIgKj4oc2hhcmVkTWVtb3J5QnVmZmVyLT5kYXRhKCkpLCBzdGF0aWNfY2FzdDxzaXplX3Q+
KHNpemUpKTsKKyAgICByZXR1cm4gU2hhcmVkQnVmZmVyOjpjcmVhdGUoc3RhdGljX2Nhc3Q8dW5z
aWduZWQgY2hhciAqPihzaGFyZWRNZW1vcnlCdWZmZXItPmRhdGEoKSksIGlwY0hhbmRsZS5kYXRh
U2l6ZSk7CiB9CiAKIGJvb2wgV2ViUGFnZVByb3h5OjpyZWFkU2VsZWN0aW9uRnJvbVBhc3RlYm9h
cmQoY29uc3QgU3RyaW5nJiBwYXN0ZWJvYXJkTmFtZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5n
ZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBiNTNhZmE5NTYzMWNiNjZkZWJkMDljYjRjZWEy
ZTQ4MGY3ZjVmMzRmLi43N2I0NjBlZTA1NTBkZTljYTRkYzhkZmY0M2Y0OGIwNTlmMTRhYWRkIDEw
MDY0NAotLS0gYS9Ub29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMg
KzEsMTYgQEAKKzIwMjAtMDktMTggIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5j
b20+CisKKyAgICAgICAgW21hY09TXSBSRUdSRVNTSU9OIChyMjY1NzAyKTogU3lzdGVtIFNlcnZp
Y2VzIHJlY2VpdmUgMCBieXRlcyB3aGVuIGV4dHJhY3Rpbmcgc2VsZWN0ZWQgY29udGVudCBhcyBy
aWNoIHRleHQgZGF0YQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjE2NzE4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82OTE1MDM1OD4KKworICAgICAg
ICBSZXZpZXdlZCBieSBUaW0gSG9ydG9uLgorCisgICAgICAgIEFkZCBhIG5ldyBBUEkgdGVzdCB0
byB2ZXJpZnkgdGhhdCB3ZSBnZXQgbm9uLWVtcHR5IHdlYiBhcmNoaXZlIGRhdGEgd2hlbiB1c2lu
ZworICAgICAgICBgLXdyaXRlU2VsZWN0aW9uVG9QYXN0ZWJvYXJkOnR5cGVzOmAgdG8gZ3JhYiBz
ZWxlY3RlZCBjb250ZW50IGFzIHJpY2ggdGV4dCBkYXRhLgorCisgICAgICAgICogVGVzdFdlYktp
dEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Db3B5SFRNTC5tbToKKwogMjAyMC0wOS0xMyAgV2Vuc29u
IEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgYSBrZXkgdG8g
dGhlIHRleHQgbWFuaXB1bGF0aW9uIHVzZXJJbmZvIGRpY3Rpb25hcnkgaW5kaWNhdGluZyB3aGV0
aGVyIHRoZSB0cmFuc2xhdGVkIGl0ZW0gaXMgb24tc2NyZWVuCmRpZmYgLS1naXQgYS9Ub29scy9U
ZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0NvcHlIVE1MLm1tIGIvVG9vbHMvVGVzdFdl
YktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9Db3B5SFRNTC5tbQppbmRleCBmN2M0MDhkODgzYmQ5
N2QxODcyODUwNDYzNzU5ZDdkNzM2M2JkMWIxLi42Y2FiNGJiODlmZGNjMGQ5MzU0M2Y2MDJmMGIx
Y2IxMGM1YjJkMDA1IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0NvcHlIVE1MLm1tCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0
Q29jb2EvQ29weUhUTUwubW0KQEAgLTQ2LDYgKzQ2LDkgQEAgQGVuZAogCiAjaWYgUExBVEZPUk0o
TUFDKQogCitAaW50ZXJmYWNlIFdLV2ViVmlldyAoKSA8TlNTZXJ2aWNlc01lbnVSZXF1ZXN0b3I+
CitAZW5kCisKIE5TRGF0YSAqcmVhZEhUTUxEYXRhRnJvbVBhc3RlYm9hcmQoKQogewogICAgIHJl
dHVybiBbW05TUGFzdGVib2FyZCBnZW5lcmFsUGFzdGVib2FyZF0gZGF0YUZvclR5cGU6TlNIVE1M
UGJvYXJkVHlwZV07CkBAIC0xOTMsNiArMTk2LDE4IEBAIFRFU1QoQ29weUhUTUwsIEl0ZW1UeXBl
c1doZW5Db3B5aW5nV2ViQ29udGVudCkKICAgICBFWFBFQ1RfVFJVRShbdHlwZXMgY29udGFpbnNP
YmplY3Q6KF9fYnJpZGdlIE5TU3RyaW5nICopTlNQYXN0ZWJvYXJkVHlwZUhUTUxdKTsKIH0KIAor
VEVTVChDb3B5SFRNTCwgV3JpdGVSaWNoVGV4dFNlbGVjdGlvblRvUGFzdGVib2FyZCkKK3sKKyAg
ICBhdXRvIHdlYlZpZXcgPSBjcmVhdGVXZWJWaWV3V2l0aEN1c3RvbVBhc3RlYm9hcmREYXRhRW5h
YmxlZCgpOworICAgIFt3ZWJWaWV3IHN5bmNocm9ub3VzbHlMb2FkSFRNTFN0cmluZzpAIjxzdHJv
bmcgc3R5bGU9J2NvbG9yOiByZ2IoMjU1LCAwLCAwKTsnPlRoaXMgaXMgc29tZSB0ZXh0IHRvIGNv
cHkuPC9zdHJvbmc+Il07CisgICAgW3dlYlZpZXcgc3RyaW5nQnlFdmFsdWF0aW5nSmF2YVNjcmlw
dDpAImdldFNlbGVjdGlvbigpLnNlbGVjdEFsbENoaWxkcmVuKGRvY3VtZW50LmJvZHkpIl07CisK
KyAgICBhdXRvIHBhc3RlYm9hcmQgPSBbTlNQYXN0ZWJvYXJkIHBhc3RlYm9hcmRXaXRoVW5pcXVl
TmFtZV07CisgICAgW3dlYlZpZXcgd3JpdGVTZWxlY3Rpb25Ub1Bhc3RlYm9hcmQ6cGFzdGVib2Fy
ZCB0eXBlczpAWyAoX19icmlkZ2UgTlNTdHJpbmcgKilrVVRUeXBlV2ViQXJjaGl2ZSBdXTsKKwor
ICAgIEVYUEVDVF9HVChbcGFzdGVib2FyZCBkYXRhRm9yVHlwZTooX19icmlkZ2UgTlNTdHJpbmcg
KilrVVRUeXBlV2ViQXJjaGl2ZV0ubGVuZ3RoLCAwVSk7Cit9CisKICNlbmRpZiAvLyBQTEFURk9S
TShNQUMpCiAKICNlbmRpZiAvLyBQTEFURk9STShDT0NPQSkK
</data>

          </attachment>
      

    </bug>

</bugzilla>