<?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>201471</bug_id>
          
          <creation_ts>2019-09-04 14:56:01 -0700</creation_ts>
          <short_desc>-[WKContentView selectedText] returns an empty string when selecting more than 200 characters</short_desc>
          <delta_ts>2022-08-02 13:39:03 -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>bdakin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>megan_gardner</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>1567874</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-09-04 14:56:01 -0700</bug_when>
    <thetext>&lt;rdar://problem/55039227&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567883</commentid>
    <comment_count>1</comment_count>
      <attachid>378019</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-09-04 15:38:38 -0700</bug_when>
    <thetext>Created attachment 378019
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567884</commentid>
    <comment_count>2</comment_count>
      <attachid>378019</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-09-04 15:43:56 -0700</bug_when>
    <thetext>Comment on attachment 378019
Patch

I feel like it also wouldn&apos;t be crazy to bump it to like... 10k or something. But whatever.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567886</commentid>
    <comment_count>3</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-09-04 15:51:21 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #2)
&gt; Comment on attachment 378019 [details]
&gt; Patch
&gt; 
&gt; I feel like it also wouldn&apos;t be crazy to bump it to like... 10k or
&gt; something. But whatever.

Indeed!

I also feel like we should see if we can get rid of this altogether. Callers of this really seem to be interested in either one of two things:

- Is there any selected text?
- What is the full selected text?

It seems for (1), we could just make them check the length of the selected text instead, and for (2) refactor them to asynchronously grab the full text. Unfortunately, many of these call sites are in UIKit, so cleaning this up is a tad tricky :/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567891</commentid>
    <comment_count>4</comment_count>
      <attachid>378021</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-09-04 15:56:57 -0700</bug_when>
    <thetext>Created attachment 378021
Fix non-internal iOS builds</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567932</commentid>
    <comment_count>5</comment_count>
      <attachid>378021</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-04 18:17:20 -0700</bug_when>
    <thetext>Comment on attachment 378021
Fix non-internal iOS builds

Clearing flags on attachment: 378021

Committed r249508: &lt;https://trac.webkit.org/changeset/249508&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378019</attachid>
            <date>2019-09-04 15:38:38 -0700</date>
            <delta_ts>2019-09-04 15:43:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201471-20190904153837.patch</filename>
            <type>text/plain</type>
            <size>4566</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NDc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDUwMTU3MzA4ZDA2MGY3NzNh
NmE0N2VkNmNlMmUxZjM1MDcwOWFiYzMuLjY2M2YwMmY0ZmVmMWU4MzE0N2I3YzBjMDIzMzJiYzVh
ZmZmOTFjOWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjMgQEAKKzIwMTktMDktMDQgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgLVtXS0NvbnRlbnRWaWV3
IHNlbGVjdGVkVGV4dF0gcmV0dXJucyBhbiBlbXB0eSBzdHJpbmcgd2hlbiBzZWxlY3RpbmcgbW9y
ZSB0aGFuIDIwMCBjaGFyYWN0ZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDE0NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1MDM5MjI3Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBmaXgg
Zm9yIDxyZGFyOi8vcHJvYmxlbS81NDMwODAxOT4gaXMgY29udGluZ2VudCBvbiAtW1dLQ29udGVu
dFZpZXcgc2VsZWN0ZWRUZXh0XSByZXR1cm5pbmcgYSBub24tZW1wdHkKKyAgICAgICAgcmVzdWx0
IGluIHRoZSBjYXNlIHdoZXJlIHRleHQgaXMgc2VsZWN0ZWQuIEhvd2V2ZXIsIGluIFdlYktpdCwg
aWYgbW9yZSB0aGFuIDIwMCBjaGFyYWN0ZXJzIGFyZSBzZWxlY3RlZCwKKyAgICAgICAgLXNlbGVj
dGVkVGV4dCBlbmRzIHVwIHJldHVybmluZyBub3RoaW5nLgorCisgICAgICAgIFRoaXMgaXMgZHVl
IHRvIGxvZ2ljIGFkZGVkIGluIHRyYWMud2Via2l0Lm9yZy9yMTY3NjI0IHRoYXQgd2FzIGludGVu
ZGVkIHRvIHJldHVybiB0aGUgc2VsZWN0ZWQgdGV4dCBpbgorICAgICAgICBQb3N0TGF5b3V0RGF0
YSdzIHdvcmRBdFNlbGVjdGlvbiwgdXAgdG8gYSBtYXhpbXVtIG9mIDIwMCBjaGFyYWN0ZXJzLCBs
aWtlbHkgZm9yIHBlcmZvcm1hbmNlIGFuZC9vciBzZWN1cml0eQorICAgICAgICByZWFzb25zLiBI
b3dldmVyLCBpbnN0ZWFkIG9mIHRydW5jYXRpbmcgYXQgMjAwIGNoYXJhY3RlcnMsIHRoZSBjaGFu
Z2Ugc2ltcGx5IGRyb3BzIHdvcmRBdFNlbGVjdGlvbiBhbHRvZ2V0aGVyLgorICAgICAgICBUaGlz
IHBhdGNoIGZpeGVzIHRoaXMgaXNzdWUgYnkgdGFraW5nIHRoZSBmaXJzdCAyMDAgY2hhcmFjdGVy
cyBvZiB0aGUgc2VsZWN0ZWQgdGV4dC4KKworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViUGFnZS9p
b3MvV2ViUGFnZUlPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZTo6cGxhdGZvcm1FZGl0
b3JTdGF0ZSBjb25zdCk6CisKIDIwMTktMDktMDQgIFlvdWVubiBGYWJsZXQgIDx5b3Vlbm5AYXBw
bGUuY29tPgogCiAgICAgICAgIE1vdmUgTWVzc2FnZVJlZ2lzdHJ5IHRvIE5ldHdvcmtQcm9jZXNz
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFn
ZUlPUy5tbSBiL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9T
Lm1tCmluZGV4IDdkNDBhMTJmMjY2MjEwYWRhMDE3ZGVhNTc2ZTM3OGVjZGYyMDc2Y2MuLjQzMmY3
NTk3NDZiZTljOWRmNjVkNDEzMzc2ZWI3NTY5NWE2ZDZlZjUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCisrKyBiL1NvdXJjZS9X
ZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdlSU9TLm1tCkBAIC0yNjEsOCArMjYx
LDcgQEAgdm9pZCBXZWJQYWdlOjpwbGF0Zm9ybUVkaXRvclN0YXRlKEZyYW1lJiBmcmFtZSwgRWRp
dG9yU3RhdGUmIHJlc3VsdCwgSW5jbHVkZVBvc3QKICAgICAgICAgICAgIHNlbGVjdGVkVGV4dCA9
IHBsYWluVGV4dFJlcGxhY2luZ05vQnJlYWtTcGFjZShzZWxlY3RlZFJhbmdlLmdldCgpLCBUZXh0
SXRlcmF0b3JEZWZhdWx0QmVoYXZpb3IsIHRydWUpOwogICAgICAgICAgICAgcG9zdExheW91dERh
dGEuc2VsZWN0ZWRUZXh0TGVuZ3RoID0gc2VsZWN0ZWRUZXh0Lmxlbmd0aCgpOwogICAgICAgICAg
ICAgY29uc3QgaW50IG1heFNlbGVjdGVkVGV4dExlbmd0aCA9IDIwMDsKLSAgICAgICAgICAgIGlm
IChzZWxlY3RlZFRleHQubGVuZ3RoKCkgPD0gbWF4U2VsZWN0ZWRUZXh0TGVuZ3RoKQotICAgICAg
ICAgICAgICAgIHBvc3RMYXlvdXREYXRhLndvcmRBdFNlbGVjdGlvbiA9IHNlbGVjdGVkVGV4dDsK
KyAgICAgICAgICAgIHBvc3RMYXlvdXREYXRhLndvcmRBdFNlbGVjdGlvbiA9IHNlbGVjdGVkVGV4
dC5sZWZ0KG1heFNlbGVjdGVkVGV4dExlbmd0aCk7CiAgICAgICAgIH0KICAgICAgICAgLy8gRklY
TUU6IFdlIHNob3VsZCBkaXNhbGxvdyByZXBsYWNlIHdoZW4gdGhlIHN0cmluZyBjb250YWlucyBv
bmx5IENKIGNoYXJhY3RlcnMuCiAgICAgICAgIHBvc3RMYXlvdXREYXRhLmlzUmVwbGFjZUFsbG93
ZWQgPSByZXN1bHQuaXNDb250ZW50RWRpdGFibGUgJiYgIXJlc3VsdC5pc0luUGFzc3dvcmRGaWVs
ZCAmJiAhc2VsZWN0ZWRUZXh0LmlzQWxsU3BlY2lhbENoYXJhY3RlcnM8aXNIVE1MU3BhY2U+KCk7
CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTg2
MWU1ODY3M2VlZGNlOTlhYzUzMTYyYWEyOTNjYjAyMDI2NmM4Mi4uODJmNDk3NTdmOTE4YzA4YWYy
NWRhMzEyMTY1YTQwM2NlNjRmNTNmZSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE5LTA5LTA0ICBXZW5zb24gSHNp
ZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIC1bV0tDb250ZW50VmlldyBz
ZWxlY3RlZFRleHRdIHJldHVybnMgYW4gZW1wdHkgc3RyaW5nIHdoZW4gc2VsZWN0aW5nIG1vcmUg
dGhhbiAyMDAgY2hhcmFjdGVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjAxNDcxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NTAzOTIyNz4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgYW4gQVBJ
IHRlc3QgdG8gZW5zdXJlIHRoYXQgLXNlbGVjdGVkVGV4dCBpcyBub24tZW1wdHkgaW4gdGhlIGNh
c2Ugd2hlcmUgbW9yZSB0aGFuIDIwMCBjaGFyYWN0ZXJzIGFyZQorICAgICAgICBzZWxlY3RlZC4K
KworICAgICAgICAqIFRlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRWRpdG9yU3RhdGVU
ZXN0cy5tbToKKyAgICAgICAgKFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorCiAyMDE5LTA5LTAzICBZ
dXN1a2UgU3V6dWtpICA8eXN1enVraUBhcHBsZS5jb20+CiAKICAgICAgICAgW2JtYWxsb2NdIElz
b1RMU0xheW91dCBhbmQgQWxsSXNvSGVhcHMgcmVnaXN0cmF0aW9uIGlzIHJhY3kgd2l0aCBkZXJp
dmVkIGNsYXNzIGluaXRpYWxpemF0aW9uIHdpdGggdmlydHVhbCBmdW5jdGlvbnMKZGlmZiAtLWdp
dCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRWRpdG9yU3RhdGVUZXN0
cy5tbSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRWRpdG9yU3RhdGVU
ZXN0cy5tbQppbmRleCBmOTBkNjkxYzk0MmEyMTljZTI4ODI0NjczNjk1OWYyZGUzOWMyOTJmLi44
MTBjODcxYmEzZjAyZDI0MGMwOGJmYTdiYTUzMjVhMThkNjk0YTcwIDEwMDY0NAotLS0gYS9Ub29s
cy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL0VkaXRvclN0YXRlVGVzdHMubW0KKysr
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9FZGl0b3JTdGF0ZVRlc3Rz
Lm1tCkBAIC00MjAsNiArNDIwLDE1IEBAIFRFU1QoRWRpdG9yU3RhdGVUZXN0cywgUGFyYWdyYXBo
Qm91bmRhcnkpCiAgICAgRVhQRUNUX0ZBTFNFKFt0ZXh0SW5wdXQgaXNQb3NpdGlvbjp0ZXh0SW5w
dXQuc2VsZWN0ZWRUZXh0UmFuZ2UuZW5kIGF0Qm91bmRhcnk6VUlUZXh0R3JhbnVsYXJpdHlQYXJh
Z3JhcGggaW5EaXJlY3Rpb246VUlUZXh0U3RvcmFnZURpcmVjdGlvbkZvcndhcmRdKTsKIH0KIAor
VEVTVChFZGl0b3JTdGF0ZVRlc3RzLCBTZWxlY3RlZFRleHQpCit7CisgICAgYXV0byB3ZWJWaWV3
ID0gYWRvcHROUyhbW1Rlc3RXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6Q0dSZWN0TWFr
ZSgwLCAwLCAzMjAsIDUwMCldKTsKKyAgICBbd2ViVmlldyBzeW5jaHJvbm91c2x5TG9hZFRlc3RQ
YWdlTmFtZWQ6QCJsb3RzLW9mLXRleHQiXTsKKyAgICBbd2ViVmlldyBfc3luY2hyb25vdXNseUV4
ZWN1dGVFZGl0Q29tbWFuZDpAIlNlbGVjdEFsbCIgYXJndW1lbnQ6bmlsXTsKKyAgICBbd2ViVmll
dyB3YWl0Rm9yTmV4dFByZXNlbnRhdGlvblVwZGF0ZV07CisgICAgRVhQRUNUX0dUKFtbd2ViVmll
dyB0ZXh0SW5wdXRDb250ZW50Vmlld10gc2VsZWN0ZWRUZXh0XS5sZW5ndGgsIDBVKTsKK30KKwog
I2VuZGlmIC8vIFBMQVRGT1JNKElPU19GQU1JTFkpCiAKIH0gLy8gbmFtZXNwYWNlIFRlc3RXZWJL
aXRBUEkK
</data>
<flag name="review"
          id="393687"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378021</attachid>
            <date>2019-09-04 15:56:57 -0700</date>
            <delta_ts>2019-09-04 18:17:20 -0700</delta_ts>
            <desc>Fix non-internal iOS builds</desc>
            <filename>bug-201471-20190904155657.patch</filename>
            <type>text/plain</type>
            <size>5436</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NDc5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDUwMTU3MzA4ZDA2MGY3NzNh
NmE0N2VkNmNlMmUxZjM1MDcwOWFiYzMuLjNhYjBmMTEzNmNmMDZhMzc4YzNiZGY2ZWI0OTdhOWE2
NWY0NjkxZWIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjUgQEAKKzIwMTktMDktMDQgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgLVtXS0NvbnRlbnRWaWV3
IHNlbGVjdGVkVGV4dF0gcmV0dXJucyBhbiBlbXB0eSBzdHJpbmcgd2hlbiBzZWxlY3RpbmcgbW9y
ZSB0aGFuIDIwMCBjaGFyYWN0ZXJzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0yMDE0NzEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzU1MDM5MjI3Pgor
CisgICAgICAgIFJldmlld2VkIGJ5IFRpbSBIb3J0b24uCisKKyAgICAgICAgVGhlIGZpeCBmb3Ig
PHJkYXI6Ly9wcm9ibGVtLzU0MzA4MDE5PiBpcyBjb250aW5nZW50IG9uIC1bV0tDb250ZW50Vmll
dyBzZWxlY3RlZFRleHRdIHJldHVybmluZyBhIG5vbi1lbXB0eQorICAgICAgICByZXN1bHQgaW4g
dGhlIGNhc2Ugd2hlcmUgdGV4dCBpcyBzZWxlY3RlZC4gSG93ZXZlciwgaW4gV2ViS2l0LCBpZiBt
b3JlIHRoYW4gMjAwIGNoYXJhY3RlcnMgYXJlIHNlbGVjdGVkLAorICAgICAgICAtc2VsZWN0ZWRU
ZXh0IGVuZHMgdXAgcmV0dXJuaW5nIG5vdGhpbmcuCisKKyAgICAgICAgVGhpcyBpcyBkdWUgdG8g
bG9naWMgYWRkZWQgaW4gdHJhYy53ZWJraXQub3JnL3IxNjc2MjQgdGhhdCB3YXMgaW50ZW5kZWQg
dG8gcmV0dXJuIHRoZSBzZWxlY3RlZCB0ZXh0IGluCisgICAgICAgIFBvc3RMYXlvdXREYXRhJ3Mg
d29yZEF0U2VsZWN0aW9uLCB1cCB0byBhIG1heGltdW0gb2YgMjAwIGNoYXJhY3RlcnMsIGxpa2Vs
eSBmb3IgcGVyZm9ybWFuY2UgYW5kL29yIHNlY3VyaXR5CisgICAgICAgIHJlYXNvbnMuIEhvd2V2
ZXIsIGluc3RlYWQgb2YgdHJ1bmNhdGluZyBhdCAyMDAgY2hhcmFjdGVycywgdGhlIGNoYW5nZSBz
aW1wbHkgZHJvcHMgd29yZEF0U2VsZWN0aW9uIGFsdG9nZXRoZXIuCisgICAgICAgIFRoaXMgcGF0
Y2ggZml4ZXMgdGhpcyBpc3N1ZSBieSB0YWtpbmcgdGhlIGZpcnN0IDIwMCBjaGFyYWN0ZXJzIG9m
IHRoZSBzZWxlY3RlZCB0ZXh0LgorCisgICAgICAgIFRlc3Q6IEVkaXRvclN0YXRlVGVzdHMuU2Vs
ZWN0ZWRUZXh0CisKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1Mu
bW06CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OnBsYXRmb3JtRWRpdG9yU3RhdGUgY29uc3Qp
OgorCiAyMDE5LTA5LTA0ICBZb3Vlbm4gRmFibGV0ICA8eW91ZW5uQGFwcGxlLmNvbT4KIAogICAg
ICAgICBNb3ZlIE1lc3NhZ2VSZWdpc3RyeSB0byBOZXR3b3JrUHJvY2VzcwpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1MubW0gYi9Tb3Vy
Y2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQppbmRleCA3ZDQw
YTEyZjI2NjIxMGFkYTAxN2RlYTU3NmUzNzhlY2RmMjA3NmNjLi40MzJmNzU5NzQ2YmU5YzlkZjY1
ZDQxMzM3NmViNzU2OTVhNmQ2ZWY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nl
c3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQpAQCAtMjYxLDggKzI2MSw3IEBAIHZvaWQgV2Vi
UGFnZTo6cGxhdGZvcm1FZGl0b3JTdGF0ZShGcmFtZSYgZnJhbWUsIEVkaXRvclN0YXRlJiByZXN1
bHQsIEluY2x1ZGVQb3N0CiAgICAgICAgICAgICBzZWxlY3RlZFRleHQgPSBwbGFpblRleHRSZXBs
YWNpbmdOb0JyZWFrU3BhY2Uoc2VsZWN0ZWRSYW5nZS5nZXQoKSwgVGV4dEl0ZXJhdG9yRGVmYXVs
dEJlaGF2aW9yLCB0cnVlKTsKICAgICAgICAgICAgIHBvc3RMYXlvdXREYXRhLnNlbGVjdGVkVGV4
dExlbmd0aCA9IHNlbGVjdGVkVGV4dC5sZW5ndGgoKTsKICAgICAgICAgICAgIGNvbnN0IGludCBt
YXhTZWxlY3RlZFRleHRMZW5ndGggPSAyMDA7Ci0gICAgICAgICAgICBpZiAoc2VsZWN0ZWRUZXh0
Lmxlbmd0aCgpIDw9IG1heFNlbGVjdGVkVGV4dExlbmd0aCkKLSAgICAgICAgICAgICAgICBwb3N0
TGF5b3V0RGF0YS53b3JkQXRTZWxlY3Rpb24gPSBzZWxlY3RlZFRleHQ7CisgICAgICAgICAgICBw
b3N0TGF5b3V0RGF0YS53b3JkQXRTZWxlY3Rpb24gPSBzZWxlY3RlZFRleHQubGVmdChtYXhTZWxl
Y3RlZFRleHRMZW5ndGgpOwogICAgICAgICB9CiAgICAgICAgIC8vIEZJWE1FOiBXZSBzaG91bGQg
ZGlzYWxsb3cgcmVwbGFjZSB3aGVuIHRoZSBzdHJpbmcgY29udGFpbnMgb25seSBDSiBjaGFyYWN0
ZXJzLgogICAgICAgICBwb3N0TGF5b3V0RGF0YS5pc1JlcGxhY2VBbGxvd2VkID0gcmVzdWx0Lmlz
Q29udGVudEVkaXRhYmxlICYmICFyZXN1bHQuaXNJblBhc3N3b3JkRmllbGQgJiYgIXNlbGVjdGVk
VGV4dC5pc0FsbFNwZWNpYWxDaGFyYWN0ZXJzPGlzSFRNTFNwYWNlPigpOwpkaWZmIC0tZ2l0IGEv
VG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDE4NjFlNTg2NzNlZWRjZTk5
YWM1MzE2MmFhMjkzY2IwMjAyNjZjODIuLjg4ZjY1MDAxY2NiYzhkMzc5MTRhNDg1M2EzZjU1Yzc3
NjVkNWVkYjggMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9DaGFuZ2VM
b2cKQEAgLTEsMyArMSwxOCBAQAorMjAxOS0wOS0wNCAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hz
aWVoQGFwcGxlLmNvbT4KKworICAgICAgICAtW1dLQ29udGVudFZpZXcgc2VsZWN0ZWRUZXh0XSBy
ZXR1cm5zIGFuIGVtcHR5IHN0cmluZyB3aGVuIHNlbGVjdGluZyBtb3JlIHRoYW4gMjAwIGNoYXJh
Y3RlcnMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIw
MTQ3MQorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTUwMzkyMjc+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgVGltIEhvcnRvbi4KKworICAgICAgICBBZGQgYW4gQVBJIHRlc3QgdG8gZW5zdXJlIHRo
YXQgLXNlbGVjdGVkVGV4dCBpcyBub24tZW1wdHkgaW4gdGhlIGNhc2Ugd2hlcmUgbW9yZSB0aGFu
IDIwMCBjaGFyYWN0ZXJzIGFyZQorICAgICAgICBzZWxlY3RlZC4KKworICAgICAgICAqIFRlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvRWRpdG9yU3RhdGVUZXN0cy5tbToKKyAgICAgICAg
KFRlc3RXZWJLaXRBUEk6OlRFU1QpOgorICAgICAgICAqIFRlc3RXZWJLaXRBUEkvaW9zL1VJS2l0
U1BJLmg6CisKIDIwMTktMDktMDMgIFl1c3VrZSBTdXp1a2kgIDx5c3V6dWtpQGFwcGxlLmNvbT4K
IAogICAgICAgICBbYm1hbGxvY10gSXNvVExTTGF5b3V0IGFuZCBBbGxJc29IZWFwcyByZWdpc3Ry
YXRpb24gaXMgcmFjeSB3aXRoIGRlcml2ZWQgY2xhc3MgaW5pdGlhbGl6YXRpb24gd2l0aCB2aXJ0
dWFsIGZ1bmN0aW9ucwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9FZGl0b3JTdGF0ZVRlc3RzLm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9X
ZWJLaXRDb2NvYS9FZGl0b3JTdGF0ZVRlc3RzLm1tCmluZGV4IGY5MGQ2OTFjOTQyYTIxOWNlMjg4
MjQ2NzM2OTU5ZjJkZTM5YzI5MmYuLjgxMGM4NzFiYTNmMDJkMjQwYzA4YmZhN2JhNTMyNWExOGQ2
OTRhNzAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2Ev
RWRpdG9yU3RhdGVUZXN0cy5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktp
dENvY29hL0VkaXRvclN0YXRlVGVzdHMubW0KQEAgLTQyMCw2ICs0MjAsMTUgQEAgVEVTVChFZGl0
b3JTdGF0ZVRlc3RzLCBQYXJhZ3JhcGhCb3VuZGFyeSkKICAgICBFWFBFQ1RfRkFMU0UoW3RleHRJ
bnB1dCBpc1Bvc2l0aW9uOnRleHRJbnB1dC5zZWxlY3RlZFRleHRSYW5nZS5lbmQgYXRCb3VuZGFy
eTpVSVRleHRHcmFudWxhcml0eVBhcmFncmFwaCBpbkRpcmVjdGlvbjpVSVRleHRTdG9yYWdlRGly
ZWN0aW9uRm9yd2FyZF0pOwogfQogCitURVNUKEVkaXRvclN0YXRlVGVzdHMsIFNlbGVjdGVkVGV4
dCkKK3sKKyAgICBhdXRvIHdlYlZpZXcgPSBhZG9wdE5TKFtbVGVzdFdLV2ViVmlldyBhbGxvY10g
aW5pdFdpdGhGcmFtZTpDR1JlY3RNYWtlKDAsIDAsIDMyMCwgNTAwKV0pOworICAgIFt3ZWJWaWV3
IHN5bmNocm9ub3VzbHlMb2FkVGVzdFBhZ2VOYW1lZDpAImxvdHMtb2YtdGV4dCJdOworICAgIFt3
ZWJWaWV3IF9zeW5jaHJvbm91c2x5RXhlY3V0ZUVkaXRDb21tYW5kOkAiU2VsZWN0QWxsIiBhcmd1
bWVudDpuaWxdOworICAgIFt3ZWJWaWV3IHdhaXRGb3JOZXh0UHJlc2VudGF0aW9uVXBkYXRlXTsK
KyAgICBFWFBFQ1RfR1QoW1t3ZWJWaWV3IHRleHRJbnB1dENvbnRlbnRWaWV3XSBzZWxlY3RlZFRl
eHRdLmxlbmd0aCwgMFUpOworfQorCiAjZW5kaWYgLy8gUExBVEZPUk0oSU9TX0ZBTUlMWSkKIAog
fSAvLyBuYW1lc3BhY2UgVGVzdFdlYktpdEFQSQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktp
dEFQSS9pb3MvVUlLaXRTUEkuaCBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvaW9zL1VJS2l0U1BJLmgK
aW5kZXggODZkYTVhZDE3YWI2OTUzOGU1Njc2MDE4ODRmODcwNjA0MTcwZWNjYS4uZTRiMGJiMzI3
NmRlNzk4Y2UwZWM5NWMwNTI5YTg5NDQ0MjVjOWM0YyAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdl
YktpdEFQSS9pb3MvVUlLaXRTUEkuaAorKysgYi9Ub29scy9UZXN0V2ViS2l0QVBJL2lvcy9VSUtp
dFNQSS5oCkBAIC0xNjMsNiArMTYzLDcgQEAgdHlwZWRlZiBOU19PUFRJT05TKE5TSW50ZWdlciwg
VUlXS0RvY3VtZW50UmVxdWVzdEZsYWdzKSB7CiBAcHJvdG9jb2wgVUlXS0ludGVyYWN0aW9uVmll
d1Byb3RvY29sCiAtICh2b2lkKXJlcXVlc3RBdXRvY29ycmVjdGlvblJlY3RzRm9yU3RyaW5nOihO
U1N0cmluZyAqKWlucHV0IHdpdGhDb21wbGV0aW9uSGFuZGxlcjoodm9pZCAoXikoVUlXS0F1dG9j
b3JyZWN0aW9uUmVjdHMgKnJlY3RzRm9ySW5wdXQpKWNvbXBsZXRpb25IYW5kbGVyOwogLSAodm9p
ZClyZXF1ZXN0QXV0b2NvcnJlY3Rpb25Db250ZXh0V2l0aENvbXBsZXRpb25IYW5kbGVyOih2b2lk
ICheKShVSVdLQXV0b2NvcnJlY3Rpb25Db250ZXh0ICphdXRvY29ycmVjdGlvbkNvbnRleHQpKWNv
bXBsZXRpb25IYW5kbGVyOworQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRvbmx5KSBOU1N0cmlu
ZyAqc2VsZWN0ZWRUZXh0OwogQGVuZAogCiBJR05PUkVfV0FSTklOR1NfQkVHSU4oImRlcHJlY2F0
ZWQtaW1wbGVtZW50YXRpb25zIikK
</data>

          </attachment>
      

    </bug>

</bugzilla>