<?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>200082</bug_id>
          
          <creation_ts>2019-07-24 09:48:37 -0700</creation_ts>
          <short_desc>[iOS] Add a test to ensure that a tap in editable content shows the callout bar if the selection did not change</short_desc>
          <delta_ts>2022-08-02 13:39:21 -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>DoNotImportToRadar</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>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dino</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>1555374</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-07-24 09:48:37 -0700</bug_when>
    <thetext>...WebKit followup to &lt;rdar://problem/53106460&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1566660</commentid>
    <comment_count>1</comment_count>
      <attachid>377711</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-08-30 08:31:29 -0700</bug_when>
    <thetext>Created attachment 377711
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567004</commentid>
    <comment_count>2</comment_count>
      <attachid>377711</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2019-08-31 15:11:54 -0700</bug_when>
    <thetext>Comment on attachment 377711
Patch

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

&gt; LayoutTests/editing/selection/ios/show-callout-bar-after-tap.html:25
&gt; +    input = document.querySelector(&quot;input&quot;);

Dodgy way to declare a global :)

&gt; LayoutTests/editing/selection/ios/show-callout-bar-after-tap.html:33
&gt; +    await UIHelper.callFunctionAndWaitForEvent(() =&gt; UIHelper.chooseMenuAction(&quot;Select All&quot;), document, &quot;selectionchange&quot;);

I find it easier to parse if the arrow function has {}, but up to you.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567005</commentid>
    <comment_count>3</comment_count>
      <attachid>377711</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-08-31 15:17:16 -0700</bug_when>
    <thetext>Comment on attachment 377711
Patch

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

&gt;&gt; LayoutTests/editing/selection/ios/show-callout-bar-after-tap.html:25
&gt;&gt; +    input = document.querySelector(&quot;input&quot;);
&gt; 
&gt; Dodgy way to declare a global :)

Ok — I’ll declare input outside, instead.

&gt;&gt; LayoutTests/editing/selection/ios/show-callout-bar-after-tap.html:33
&gt;&gt; +    await UIHelper.callFunctionAndWaitForEvent(() =&gt; UIHelper.chooseMenuAction(&quot;Select All&quot;), document, &quot;selectionchange&quot;);
&gt; 
&gt; I find it easier to parse if the arrow function has {}, but up to you.

Sure — I’ll add the {}.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567006</commentid>
    <comment_count>4</comment_count>
      <attachid>377808</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-08-31 15:19:27 -0700</bug_when>
    <thetext>Created attachment 377808
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1567013</commentid>
    <comment_count>5</comment_count>
      <attachid>377808</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-31 16:02:35 -0700</bug_when>
    <thetext>Comment on attachment 377808
Patch for landing

Clearing flags on attachment: 377808

Committed r249363: &lt;https://trac.webkit.org/changeset/249363&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377711</attachid>
            <date>2019-08-30 08:31:29 -0700</date>
            <delta_ts>2019-08-31 15:11:54 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-200082-20190830083128.patch</filename>
            <type>text/plain</type>
            <size>3819</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5Mjk4CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMTQ4YzQ1OGMwZWI1ZWU3YzMyZThl
YjAyZjQ2ODM4NDMxMzEyNTEyZS4uYTVjYTkxYmQ0NWM5NzBmNTI2YzBhZWJmZjI3Yjc2YmJmZjA3
ZDMxMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA4LTMwICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEFkZCBhIHRlc3QgdG8gZW5z
dXJlIHRoYXQgYSB0YXAgaW4gZWRpdGFibGUgY29udGVudCBzaG93cyB0aGUgY2FsbG91dCBiYXIg
aWYgdGhlIHNlbGVjdGlvbiBkaWQgbm90IGNoYW5nZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwMDgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkcyBhIGxheW91dCB0ZXN0IHRvIGNvdmVyIHRoZSBV
SUtpdCBjaGFuZ2UgaW4gPHJkYXI6Ly9wcm9ibGVtLzUzMTA2NDYwPi4KKworICAgICAgICAqIGVk
aXRpbmcvc2VsZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVyLXRhcC1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvc2VsZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQt
YmFyLWFmdGVyLXRhcC5odG1sOiBBZGRlZC4KKwogMjAxOS0wOC0yOSAgV2Vuc29uIEhzaWVoICA8
d2Vuc29uX2hzaWVoQGFwcGxlLmNvbT4KIAogICAgICAgICBDYXJldCBkb2VzIG5vdCBhcHBlYXIg
aW4gdGV4dCBmaWVsZCBpbnNpZGUgYSB0cmFuc2Zvcm1lZCwgb3ZlcmZsb3c6IGhpZGRlbiwgZGlz
cGxheTogZmxleCBjb250YWluZXIKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVyLXRhcC1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9pb3Mvc2hvdy1jYWxsb3V0LWJhci1hZnRlci10YXAt
ZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ0MDc0MjViMWE3YWRjM2JjMTU5YTM1MTkyZDA0NWM5
YjEzNzc0ZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlv
bi9pb3Mvc2hvdy1jYWxsb3V0LWJhci1hZnRlci10YXAtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEs
MTIgQEAKKworVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQgdGhlIGNhbGxvdXQgYmFyIGlzIHNob3du
IGFuZCBjYW4gYmUgaW50ZXJhY3RlZCB3aXRoIGFmdGVyIHRhcHBpbmcgaW5zaWRlIGFuIGlucHV0
IGZpZWxkLCBzdWNoIHRoYXQgdGhlIGNhcmV0IGRvZXMgbm90IGNoYW5nZS4gVG8gcnVuIHRoZSB0
ZXN0IG1hbnVhbGx5LCB0YXAgdGhlIGlucHV0IGZpZWxkIHRvIGZvY3VzIGl0LCB0YXAgYWdhaW4g
aW5zaWRlIHRoZSBpbnB1dCBmaWVsZCB0byBzaG93IHRoZSBjYWxsb3V0IGJhciwgYW5kIHRhcCAn
U2VsZWN0IEFsbCcuIFRoZSBjb250ZW50cyBvZiB0aGUgaW5wdXQgZmllbGQgc2hvdWxkIGJlIHNl
bGVjdGVkLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1l
c3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBpbnB1dC5zZWxl
Y3Rpb25TdGFydCBpcyAwCitQQVNTIGlucHV0LnNlbGVjdGlvbkVuZCBpcyAxMQorUEFTUyBzdWNj
ZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVyLXRh
cC5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vaW9zL3Nob3ctY2FsbG91dC1i
YXItYWZ0ZXItdGFwLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNGE2YjRhZDk4Y2JiMDk2NWFjZWNhZGY5MGZk
NzdhY2E4NDY5YmU1MgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2Vs
ZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVyLXRhcC5odG1sCkBAIC0wLDAgKzEsNDgg
QEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIHVzZUZsZXhpYmxl
Vmlld3BvcnQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8u
Li9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4v
cmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+Cis8bWV0YSBuYW1lPSJ2aWV3cG9ydCIg
Y29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEsIHVzZXItc2NhbGFi
bGU9bm8iPgorPHN0eWxlPgorYm9keSwgaHRtbCB7CisgICAgd2lkdGg6IDEwMCU7CisgICAgaGVp
Z2h0OiAxMDAlOworICAgIG1hcmdpbjogMDsKK30KKworaW5wdXQgeworICAgIGZvbnQtc2l6ZTog
MTZweDsKKyAgICB3aWR0aDogMTAwJTsKK30KKzwvc3R5bGU+Cis8c2NyaXB0PgoranNUZXN0SXNB
c3luYyA9IHRydWU7CisKK2FkZEV2ZW50TGlzdGVuZXIoImxvYWQiLCBhc3luYyAoKSA9PiB7Cisg
ICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdCB2ZXJpZmllcyB0aGF0IHRoZSBjYWxsb3V0IGJhciBp
cyBzaG93biBhbmQgY2FuIGJlIGludGVyYWN0ZWQgd2l0aCBhZnRlciB0YXBwaW5nIGluc2lkZSBh
biBpbnB1dCBmaWVsZCwgc3VjaCB0aGF0IHRoZSBjYXJldCBkb2VzIG5vdCBjaGFuZ2UuIFRvIHJ1
biB0aGUgdGVzdCBtYW51YWxseSwgdGFwIHRoZSBpbnB1dCBmaWVsZCB0byBmb2N1cyBpdCwgdGFw
IGFnYWluIGluc2lkZSB0aGUgaW5wdXQgZmllbGQgdG8gc2hvdyB0aGUgY2FsbG91dCBiYXIsIGFu
ZCB0YXAgJ1NlbGVjdCBBbGwnLiBUaGUgY29udGVudHMgb2YgdGhlIGlucHV0IGZpZWxkIHNob3Vs
ZCBiZSBzZWxlY3RlZC4iKTsKKworICAgIGlucHV0ID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigi
aW5wdXQiKTsKKworICAgIGlmICghd2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgIHJldHVybjsK
KworICAgIGF3YWl0IFVJSGVscGVyLmFjdGl2YXRlQW5kV2FpdEZvcklucHV0U2Vzc2lvbkF0KDE1
MCwgMjUpOworICAgIGF3YWl0IFVJSGVscGVyLmFjdGl2YXRlQXQoMjUwLCAyNSk7CisgICAgYXdh
aXQgVUlIZWxwZXIud2FpdEZvck1lbnVUb1Nob3coKTsKKyAgICBhd2FpdCBVSUhlbHBlci5jYWxs
RnVuY3Rpb25BbmRXYWl0Rm9yRXZlbnQoKCkgPT4gVUlIZWxwZXIuY2hvb3NlTWVudUFjdGlvbigi
U2VsZWN0IEFsbCIpLCBkb2N1bWVudCwgInNlbGVjdGlvbmNoYW5nZSIpOworICAgIHNob3VsZEJl
KCJpbnB1dC5zZWxlY3Rpb25TdGFydCIsICIwIik7CisgICAgc2hvdWxkQmUoImlucHV0LnNlbGVj
dGlvbkVuZCIsICIxMSIpOworCisgICAgZG9jdW1lbnQuYWN0aXZlRWxlbWVudC5ibHVyKCk7Cisg
ICAgYXdhaXQgVUlIZWxwZXIud2FpdEZvcktleWJvYXJkVG9IaWRlKCk7CisgICAgZmluaXNoSlNU
ZXN0KCk7Cit9KTsKKzwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8aW5wdXQgdmFsdWU9Ikhl
bGxvIHdvcmxkIj48L2lucHV0PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8cCBpZD0iY29u
c29sZSI+PC9wPgorPC9ib2R5PgorPC9odG1sPgpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUK
</data>
<flag name="review"
          id="393416"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>377808</attachid>
            <date>2019-08-31 15:19:27 -0700</date>
            <delta_ts>2019-08-31 16:02:35 -0700</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-200082-20190831151926.patch</filename>
            <type>text/plain</type>
            <size>3796</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5MzU2CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggZWMwODNiMTZhYzNiMmUxMzY2ZDg1
MzM1Y2Q2MzJmODVhMWI2MzQzOC4uYjFmZmY5OGJiMTMzZTUzYjllMGZkYWU2OTU5NmE4YTg2MGE1
OWJjYSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTA4LTMwICBXZW5zb24gSHNpZWggIDx3
ZW5zb25faHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIEFkZCBhIHRlc3QgdG8gZW5z
dXJlIHRoYXQgYSB0YXAgaW4gZWRpdGFibGUgY29udGVudCBzaG93cyB0aGUgY2FsbG91dCBiYXIg
aWYgdGhlIHNlbGVjdGlvbiBkaWQgbm90IGNoYW5nZQorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwMDgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgRGVh
biBKYWNrc29uLgorCisgICAgICAgIEFkZHMgYSBsYXlvdXQgdGVzdCB0byBjb3ZlciB0aGUgVUlL
aXQgY2hhbmdlIGluIDxyZGFyOi8vcHJvYmxlbS81MzEwNjQ2MD4uCisKKyAgICAgICAgKiBlZGl0
aW5nL3NlbGVjdGlvbi9pb3Mvc2hvdy1jYWxsb3V0LWJhci1hZnRlci10YXAtZXhwZWN0ZWQudHh0
OiBBZGRlZC4KKyAgICAgICAgKiBlZGl0aW5nL3NlbGVjdGlvbi9pb3Mvc2hvdy1jYWxsb3V0LWJh
ci1hZnRlci10YXAuaHRtbDogQWRkZWQuCisKIDIwMTktMDgtMzAgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBBZGQgc3VwcG9ydCBmb3IgcG9zdE1lc3NhZ2UgYnVm
ZmVyaW5nIGJldHdlZW4gdGhlIHNlcnZpY2Ugd29ya2VyIGFuZCB3aW5kb3cKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVy
LXRhcC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9pb3Mvc2hv
dy1jYWxsb3V0LWJhci1hZnRlci10YXAtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ0MDc0MjVi
MWE3YWRjM2JjMTU5YTM1MTkyZDA0NWM5YjEzNzc0ZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9lZGl0aW5nL3NlbGVjdGlvbi9pb3Mvc2hvdy1jYWxsb3V0LWJhci1hZnRlci10YXAt
ZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMTIgQEAKKworVGhpcyB0ZXN0IHZlcmlmaWVzIHRoYXQg
dGhlIGNhbGxvdXQgYmFyIGlzIHNob3duIGFuZCBjYW4gYmUgaW50ZXJhY3RlZCB3aXRoIGFmdGVy
IHRhcHBpbmcgaW5zaWRlIGFuIGlucHV0IGZpZWxkLCBzdWNoIHRoYXQgdGhlIGNhcmV0IGRvZXMg
bm90IGNoYW5nZS4gVG8gcnVuIHRoZSB0ZXN0IG1hbnVhbGx5LCB0YXAgdGhlIGlucHV0IGZpZWxk
IHRvIGZvY3VzIGl0LCB0YXAgYWdhaW4gaW5zaWRlIHRoZSBpbnB1dCBmaWVsZCB0byBzaG93IHRo
ZSBjYWxsb3V0IGJhciwgYW5kIHRhcCAnU2VsZWN0IEFsbCcuIFRoZSBjb250ZW50cyBvZiB0aGUg
aW5wdXQgZmllbGQgc2hvdWxkIGJlIHNlbGVjdGVkLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBz
ZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVU
RSIuCisKKworUEFTUyBpbnB1dC5zZWxlY3Rpb25TdGFydCBpcyAwCitQQVNTIGlucHV0LnNlbGVj
dGlvbkVuZCBpcyAxMQorUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENP
TVBMRVRFCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2lvcy9z
aG93LWNhbGxvdXQtYmFyLWFmdGVyLXRhcC5odG1sIGIvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxl
Y3Rpb24vaW9zL3Nob3ctY2FsbG91dC1iYXItYWZ0ZXItdGFwLmh0bWwKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzYw
ZjczYmQ3Njc0ZWNjOWU1MDQ4YzE1M2EzZmNjNjZjOTNiMGI5MAotLS0gL2Rldi9udWxsCisrKyBi
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2lvcy9zaG93LWNhbGxvdXQtYmFyLWFmdGVy
LXRhcC5odG1sCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPiA8IS0tIHdlYmtpdC10
ZXN0LXJ1bm5lciBbIHVzZUZsZXhpYmxlVmlld3BvcnQ9dHJ1ZSBdIC0tPgorPGh0bWw+Cis8aGVh
ZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+
Cis8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoLCBpbml0
aWFsLXNjYWxlPTEsIHVzZXItc2NhbGFibGU9bm8iPgorPHN0eWxlPgorYm9keSwgaHRtbCB7Cisg
ICAgd2lkdGg6IDEwMCU7CisgICAgaGVpZ2h0OiAxMDAlOworICAgIG1hcmdpbjogMDsKK30KKwor
aW5wdXQgeworICAgIGZvbnQtc2l6ZTogMTZweDsKKyAgICB3aWR0aDogMTAwJTsKK30KKzwvc3R5
bGU+Cis8c2NyaXB0PgoranNUZXN0SXNBc3luYyA9IHRydWU7CitsZXQgaW5wdXQgPSBudWxsOwor
CithZGRFdmVudExpc3RlbmVyKCJsb2FkIiwgYXN5bmMgKCkgPT4geworICAgIGRlc2NyaXB0aW9u
KCJUaGlzIHRlc3QgdmVyaWZpZXMgdGhhdCB0aGUgY2FsbG91dCBiYXIgaXMgc2hvd24gYW5kIGNh
biBiZSBpbnRlcmFjdGVkIHdpdGggYWZ0ZXIgdGFwcGluZyBpbnNpZGUgYW4gaW5wdXQgZmllbGQs
IHN1Y2ggdGhhdCB0aGUgY2FyZXQgZG9lcyBub3QgY2hhbmdlLiBUbyBydW4gdGhlIHRlc3QgbWFu
dWFsbHksIHRhcCB0aGUgaW5wdXQgZmllbGQgdG8gZm9jdXMgaXQsIHRhcCBhZ2FpbiBpbnNpZGUg
dGhlIGlucHV0IGZpZWxkIHRvIHNob3cgdGhlIGNhbGxvdXQgYmFyLCBhbmQgdGFwICdTZWxlY3Qg
QWxsJy4gVGhlIGNvbnRlbnRzIG9mIHRoZSBpbnB1dCBmaWVsZCBzaG91bGQgYmUgc2VsZWN0ZWQu
Iik7CisKKyAgICBpbnB1dCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImlucHV0Iik7CisKKyAg
ICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICByZXR1cm47CisKKyAgICBhd2FpdCBV
SUhlbHBlci5hY3RpdmF0ZUFuZFdhaXRGb3JJbnB1dFNlc3Npb25BdCgxNTAsIDI1KTsKKyAgICBh
d2FpdCBVSUhlbHBlci5hY3RpdmF0ZUF0KDI1MCwgMjUpOworICAgIGF3YWl0IFVJSGVscGVyLndh
aXRGb3JNZW51VG9TaG93KCk7CisgICAgYXdhaXQgVUlIZWxwZXIuY2FsbEZ1bmN0aW9uQW5kV2Fp
dEZvckV2ZW50KCgpID0+IHsKKyAgICAgICAgVUlIZWxwZXIuY2hvb3NlTWVudUFjdGlvbigiU2Vs
ZWN0IEFsbCIpOworICAgIH0sIGRvY3VtZW50LCAic2VsZWN0aW9uY2hhbmdlIik7CisgICAgc2hv
dWxkQmUoImlucHV0LnNlbGVjdGlvblN0YXJ0IiwgIjAiKTsKKyAgICBzaG91bGRCZSgiaW5wdXQu
c2VsZWN0aW9uRW5kIiwgIjExIik7CisKKyAgICBkb2N1bWVudC5hY3RpdmVFbGVtZW50LmJsdXIo
KTsKKyAgICBhd2FpdCBVSUhlbHBlci53YWl0Rm9yS2V5Ym9hcmRUb0hpZGUoKTsKKyAgICBmaW5p
c2hKU1Rlc3QoKTsKK30pOworPC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxpbnB1dCB2YWx1
ZT0iSGVsbG8gd29ybGQiPjwvaW5wdXQ+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxwIGlk
PSJjb25zb2xlIj48L3A+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>