<?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>199633</bug_id>
          
          <creation_ts>2019-07-09 12:18:43 -0700</creation_ts>
          <short_desc>Sequential focus navigation can&apos;t get out of a descendant of a slot element in a document tree</short_desc>
          <delta_ts>2020-03-26 12:58:34 -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>UI Events</component>
          <version>Safari 12</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>148695</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Eugene Kashida">ekashida</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>andresg_22</cc>
    
    <cc>cdumez</cc>
    
    <cc>cfleizach</cc>
    
    <cc>darin</cc>
    
    <cc>jcraig</cc>
    
    <cc>koivisto</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1551344</commentid>
    <comment_count>0</comment_count>
      <attachid>373743</attachid>
    <who name="Eugene Kashida">ekashida</who>
    <bug_when>2019-07-09 12:18:43 -0700</bug_when>
    <thetext>Created attachment 373743
repro of issue (wrapped by slot) with additional example of expected behavior (wrapped by div)

Slot elements with focusable descendants trap focus during sequential focus navigation. This may seem like an edge case because the slot element is not being used for its intended purpose but it causes major accessibility issues for Shadow DOM polyfills.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1551346</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-07-09 12:24:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/52846658&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631949</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-03-19 18:48:07 -0700</bug_when>
    <thetext>Looks like adding a positive tabindex on the slot element itself, and subsequent focusable element like this seems to work but this workaround doesn&apos;t seem to work when there are multiple slot elements.

&lt;div&gt;
&lt;h3&gt;three buttons wrapped with a slot&lt;/h3&gt;
&lt;input&gt;
&lt;input&gt;
&lt;slot tabindex=1&gt;
&lt;button&gt;foo&lt;/button&gt;
&lt;button&gt;foo&lt;/button&gt;
&lt;button&gt;foo&lt;/button&gt;
&lt;/slot&gt;
&lt;input tabindex=1&gt;
&lt;/div&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634216</commentid>
    <comment_count>3</comment_count>
      <attachid>394579</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-03-25 22:41:25 -0700</bug_when>
    <thetext>Created attachment 394579
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634217</commentid>
    <comment_count>4</comment_count>
      <attachid>394580</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-03-25 22:42:39 -0700</bug_when>
    <thetext>Created attachment 394580
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634231</commentid>
    <comment_count>5</comment_count>
      <attachid>394583</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-03-26 00:38:20 -0700</bug_when>
    <thetext>Created attachment 394583
Fixed the test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634504</commentid>
    <comment_count>6</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2020-03-26 12:58:34 -0700</bug_when>
    <thetext>Committed r259065: &lt;https://trac.webkit.org/changeset/259065&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>373743</attachid>
            <date>2019-07-09 12:18:43 -0700</date>
            <delta_ts>2019-07-09 12:18:43 -0700</delta_ts>
            <desc>repro of issue (wrapped by slot) with additional example of expected behavior (wrapped by div)</desc>
            <filename>slot-focus-trap.html</filename>
            <type>text/html</type>
            <size>429</size>
            <attacher name="Eugene Kashida">ekashida</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KICA8ZGl2PgogICAgPGgzPnRocmVlIGJ1dHRv
bnMgd3JhcHBlZCB3aXRoIGEgc2xvdDwvaDM+CiAgICA8aW5wdXQ+CiAgICA8c2xvdD4KICAgICAg
PGJ1dHRvbj5mb288L2J1dHRvbj4KICAgICAgPGJ1dHRvbj5mb288L2J1dHRvbj4KICAgICAgPGJ1
dHRvbj5mb288L2J1dHRvbj4KICAgIDwvc2xvdD4KICAgIDxpbnB1dD4KICA8L2Rpdj4KCiAgPGRp
dj4KICAgIDxoMz50aHJlZSBidXR0b25zIHdyYXBwZWQgd2l0aCBhIGRpdjwvaDM+CiAgICA8aW5w
dXQ+CiAgICA8ZGl2PgogICAgICA8YnV0dG9uPmJhcjwvYnV0dG9uPgogICAgICA8YnV0dG9uPmJh
cjwvYnV0dG9uPgogICAgICA8YnV0dG9uPmJhcjwvYnV0dG9uPgogICAgPC9kaXY+CiAgICA8aW5w
dXQ+CiAgPC9kaXY+Cgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394579</attachid>
            <date>2020-03-25 22:41:25 -0700</date>
            <delta_ts>2020-03-25 22:42:37 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-199633-20200325224124.patch</filename>
            <type>text/plain</type>
            <size>5604</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1OTAzMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDIwLTAzLTI1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFNlcXVlbnRpYWwgZm9jdXMgbmF2
aWdhdGlvbiBjYW4ndCBnZXQgb3V0IG9mIGEgZGVzY2VuZGVudCBvZiBhIHNsb3QgZWxlbWVudCBp
biBhIGRvY3VtZW50IHRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE5OTYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoZSBidWcgd2FzIGNhdXNlZCBieSBzbG90IGVsZW1lbnQgb3V0c2lkZSBhIHNo
YWRvdyB0cmVlIG5vdCBiZWluZyB0cmVhdGVkIGFzIGEgZm9jdXMgbmF2aWdhdGlvbgorICAgICAg
ICBzY29wZSBvd25lciBhcyBzcGVjaWZpZWQgaW4gdGhlIEhUTUw1IHNwZWNpZmljYXRpb246Cisg
ICAgICAgIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9u
Lmh0bWwjZm9jdXMtbmF2aWdhdGlvbi1zY29wZS1vd25lcgorCisgICAgICAgIFRlc3Q6IGZhc3Qv
c2hhZG93LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLmh0bWwKKwor
ICAgICAgICAqIHBhZ2UvRm9jdXNDb250cm9sbGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6Omlz
Rm9jdXNTY29wZU93bmVyKToKKwogMjAyMC0wMy0yNSAgU2FpZCBBYm91LUhhbGxhd2EgIDxzYWJv
dWhhbGxhd2FAYXBwbGUuY29tPgogCiAgICAgICAgIFsgbWFjT1MgXSBzdmcvY3VzdG9tL3RleHRQ
YXRoLWNoYW5nZS1pZC1wYXR0ZXJuLnN2ZyBpcyBmbGFrZXkgZmFpbGluZwpJbmRleDogU291cmNl
L1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9X
ZWJDb3JlL3BhZ2UvRm9jdXNDb250cm9sbGVyLmNwcAkocmV2aXNpb24gMjU5MDI4KQorKysgU291
cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xsZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC03
Nyw5ICs3Nyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc0ZvY3VzU2NvcGVPd25lcihjb24KICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgaWYgKGlzPEhUTUxTbG90RWxlbWVudD4oZWxlbWVudCkp
IHsKICAgICAgICAgU2hhZG93Um9vdCogcm9vdCA9IGVsZW1lbnQuY29udGFpbmluZ1NoYWRvd1Jv
b3QoKTsKLSAgICAgICAgaWYgKHJvb3QgJiYgcm9vdC0+aG9zdCgpICYmICFoYXNDdXN0b21Gb2N1
c0xvZ2ljKCpyb290LT5ob3N0KCkpKQorICAgICAgICBpZiAoIXJvb3QgfHwgIXJvb3QtPmhvc3Qo
KSB8fCAhaGFzQ3VzdG9tRm9jdXNMb2dpYygqcm9vdC0+aG9zdCgpKSkKICAgICAgICAgICAgIHJl
dHVybiB0cnVlOwotICAgIH0gCisgICAgfQogICAgIHJldHVybiBmYWxzZTsKIH0KIApJbmRleDog
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxv
ZwkocmV2aXNpb24gMjU5MDI4KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNv
cHkpCkBAIC0xLDMgKzEsMTYgQEAKKzIwMjAtMDMtMjUgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdl
YmtpdC5vcmc+CisKKyAgICAgICAgU2VxdWVudGlhbCBmb2N1cyBuYXZpZ2F0aW9uIGNhbid0IGdl
dCBvdXQgb2YgYSBkZXNjZW5kZW50IG9mIGEgc2xvdCBlbGVtZW50IGluIGEgZG9jdW1lbnQgdHJl
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk5NjMz
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2tpcCB0
aGUgbmV3bHkgYWRkZWQgdGVzdCBpbiBpT1Mgc2luY2UgZXZlbnRTZW5kZXIgaXNuJ3Qgc3VwcG9y
dGVkIG9uIGlPUy4KKworICAgICAgICAqIHBsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zOgor
ICAgICAgICAqIGZhc3Qvc2hhZG93LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRv
dy10cmVlLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9zaGFkb3ctZG9tL2Zv
Y3VzLWFjcm9zcy1zbG90LW91dHNpZGUtc2hhZG93LXRyZWUuaHRtbDogQWRkZWQuCisKIDIwMjAt
MDMtMjUgIEphY2sgTGVlICA8c2hpaGNoaWVoX2xlZUBhcHBsZS5jb20+CiAKICAgICAgICAgTnVs
bHB0ciBjcmFzaCBpbiBXZWJDb3JlOjpOb2RlOjppc0Rlc2NlbmRhbnRPZiB3aGVuIGluc2VydGlu
ZyBsaXN0CkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLXNs
b3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0
VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91dHNpZGUtc2hhZG93LXRy
ZWUtZXhwZWN0ZWQudHh0CShub25leGlzdGVudCkKKysrIExheW91dFRlc3RzL2Zhc3Qvc2hhZG93
LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLWV4cGVjdGVkLnR4dAko
d29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDIzIEBACitUaGlzIHRlc3RzIG1vdmluZyB0aGUgZm9j
dXMgZnJvbSBhIGRlc2NlbmRlbnQgb2YgYSBzbG90IGVsZW1lbnQgdG8gYW4gZWxlbWVudCB3aGlj
aCBhcHBlYXJzIGxhdGVyIGluIHRoZSB0cmVlIG9yZGVyLgorV2ViS2l0IHNob3VsZCBmb2N1cyBl
YWNoIGlucHV0IGVsZW1lbnQgaW4gdGhlIG9yZGVyIG9mIHRoZWlyIG51bWJlcgorCisxCisyCisz
Cis0Cis1Cis2Cis3Cis4Cis5CisxMAorOQorOAorNworNgorNQorNAorMworMgorMQorCkluZGV4
OiBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1z
aGFkb3ctdHJlZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3Qvc2hhZG93LWRv
bS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLmh0bWwJKG5vbmV4aXN0ZW50
KQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91dHNp
ZGUtc2hhZG93LXRyZWUuaHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDUxIEBACis8IURP
Q1RZUEUgaHRtbD4KKzxodG1sPgorPGJvZHk+Cis8cD5UaGlzIHRlc3RzIG1vdmluZyB0aGUgZm9j
dXMgZnJvbSBhIGRlc2NlbmRlbnQgb2YgYSBzbG90IGVsZW1lbnQgdG8gYW4gZWxlbWVudCB3aGlj
aCBhcHBlYXJzIGxhdGVyIGluIHRoZSB0cmVlIG9yZGVyLjxicj4KK1dlYktpdCBzaG91bGQgZm9j
dXMgZWFjaCBpbnB1dCBlbGVtZW50IGluIHRoZSBvcmRlciBvZiB0aGVpciBudW1iZXI8L3A+Cis8
ZGl2IGlkPSJjb250YWluZXIiPgorICAgIDIuPGlucHV0IHBsYWNlaG9sZGVyPSIyIj4KKyAgICA8
c2xvdD4KKyAgICAgICAgMy48aW5wdXQgcGxhY2Vob2xkZXI9IjMiPgorICAgIDwvc2xvdD4KKyAg
ICA0LjxpbnB1dCBwbGFjZWhvbGRlcj0iNCI+CisgICAgMS48aW5wdXQgcGxhY2Vob2xkZXI9IjEi
IHRhYmluZGV4PSIxIj4KKyAgICA8c2xvdD4KKyAgICAgICAgNS48aW5wdXQgcGxhY2Vob2xkZXI9
IjUiIHRhYmluZGV4PSIyIj4KKyAgICA8L3Nsb3Q+Cis8L2Rpdj4KKzxkaXYgaWQ9Imhvc3QiPgor
ICAgIDcuPGlucHV0IHBsYWNlaG9sZGVyPSI3Ij4KKyAgICA8c2xvdD4KKyAgICAgICAgOC48aW5w
dXQgcGxhY2Vob2xkZXI9IjgiPgorICAgIDwvc2xvdD4KKyAgICA5LjxpbnB1dCBwbGFjZWhvbGRl
cj0iOSI+CisgICAgNi48aW5wdXQgcGxhY2Vob2xkZXI9IjYiIHRhYmluZGV4PSIxIj4KKyAgICA8
c2xvdD4KKyAgICAgICAgMTAuPGlucHV0IHBsYWNlaG9sZGVyPSIxMCIgdGFiaW5kZXg9IjIiPgor
ICAgIDwvc2xvdD4KKzwvZGl2PgorPHByZSBpZD0ibG9nIj48L3ByZT4KKzxzY3JpcHQ+CisKK2lm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICB0ZXN0UnVubmVyLmR1bXBBc1RleHQoKTsKKworZm9y
IChjb25zdCBlbGVtZW50IG9mIEFycmF5LmZyb20oZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgn
aW5wdXQnKSkpCisgICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCdmb2N1cycsIChldmVudCkg
PT4gbG9nLnRleHRDb250ZW50ICs9IGV2ZW50LnRhcmdldC5wbGFjZWhvbGRlciArICdcbicpOwor
Citob3N0LmF0dGFjaFNoYWRvdyh7bW9kZTogJ2Nsb3NlZCd9KS5hcHBlbmQoLi4uQXJyYXkuZnJv
bShob3N0LmNoaWxkTm9kZXMpKTsKKworZG9jdW1lbnQuYm9keS5mb2N1cygpOworaWYgKHdpbmRv
dy5ldmVudFNlbmRlcikgeworICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTA7IGkrKykKKyAgICAg
ICAgZXZlbnRTZW5kZXIua2V5RG93bignXHQnKTsKKyAgICBmb3IgKGxldCBpID0gMDsgaSA8IDEw
OyBpKyspCisgICAgICAgIGV2ZW50U2VuZGVyLmtleURvd24oJ1x0JywgWydzaGlmdEtleSddKTsK
KyAgICBjb250YWluZXIucmVtb3ZlKCk7CisgICAgaG9zdC5yZW1vdmUoKTsKK30KKworPC9zY3Jp
cHQ+Cis8L2JvZHk+Cis8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVz
dEV4cGVjdGF0aW9ucwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVz
dEV4cGVjdGF0aW9ucwkocmV2aXNpb24gMjU5MDI4KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0v
aW9zL1Rlc3RFeHBlY3RhdGlvbnMJKHdvcmtpbmcgY29weSkKQEAgLTk3Miw2ICs5NzIsNyBAQCBm
YXN0L2h0bWwvZGV0YWlscy1rZXlib2FyZC1zaG93LWhpZGUuaHRtCiBmYXN0L3NoYWRvdy1kb20v
YWN0aXZhdGUtb3Zlci1zbG90dGVkLWNvbnRlbnQuaHRtbCBbIFNraXAgXQogZmFzdC9zaGFkb3ct
ZG9tL2NsZWFyLWFjdGl2ZS1zdGF0ZS1pbi1zaGFkb3cuaHRtbCBbIFNraXAgXQogZmFzdC9zaGFk
b3ctZG9tL2ZvY3VzLWFjcm9zcy1kZXRhaWxzLWVsZW1lbnQuaHRtbCBbIFNraXAgXQorZmFzdC9z
aGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91dHNpZGUtc2hhZG93LXRyZWUuaHRtbCBbIFNr
aXAgXQogZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLW5hdmlnYXRpb24tYWNyb3NzLXNsb3RzLmh0bWwg
WyBTa2lwIF0KIGZhc3Qvc2hhZG93LWRvbS9ob3Zlci1vdmVyLW5lc3RlZC1zbG90dGVkLWNvbnRl
bnQuaHRtbCBbIFNraXAgXQogZmFzdC9zaGFkb3ctZG9tL2hvdmVyLW92ZXItc2xvdHRlZC1jb250
ZW50Lmh0bWwgWyBTa2lwIF0K
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394580</attachid>
            <date>2020-03-25 22:42:39 -0700</date>
            <delta_ts>2020-03-26 00:38:19 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-199633-20200325224239.patch</filename>
            <type>text/plain</type>
            <size>5693</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1OTAzMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTI1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFNlcXVlbnRpYWwgZm9jdXMgbmF2
aWdhdGlvbiBjYW4ndCBnZXQgb3V0IG9mIGEgZGVzY2VuZGVudCBvZiBhIHNsb3QgZWxlbWVudCBp
biBhIGRvY3VtZW50IHRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE5OTYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoZSBidWcgd2FzIGNhdXNlZCBieSBzbG90IGVsZW1lbnQgb3V0c2lkZSBhIHNo
YWRvdyB0cmVlIG5vdCBiZWluZyB0cmVhdGVkIGFzIGEgZm9jdXMgbmF2aWdhdGlvbgorICAgICAg
ICBzY29wZSBvd25lciBhcyBzcGVjaWZpZWQgaW4gdGhlIEhUTUw1IHNwZWNpZmljYXRpb246Cisg
ICAgICAgIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9u
Lmh0bWwjZm9jdXMtbmF2aWdhdGlvbi1zY29wZS1vd25lcgorCisgICAgICAgIEZpeGVkIHRoZSBi
dWcgYnkgdHJlYXRpbmcgaXQgYXMgc3VjaCB1bmxlc3MgY3VzdG9tIGZvY3VzaW5nIGJlaGF2aW9y
IGlzIHVzZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1z
bG90LW91dHNpZGUtc2hhZG93LXRyZWUuaHRtbAorCisgICAgICAgICogcGFnZS9Gb2N1c0NvbnRy
b2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNGb2N1c1Njb3BlT3duZXIpOgorCiAyMDIw
LTAzLTI1ICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CiAKICAg
ICAgICAgWyBtYWNPUyBdIHN2Zy9jdXN0b20vdGV4dFBhdGgtY2hhbmdlLWlkLXBhdHRlcm4uc3Zn
IGlzIGZsYWtleSBmYWlsaW5nCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJv
bGxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xs
ZXIuY3BwCShyZXZpc2lvbiAyNTkwMjgpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29u
dHJvbGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3LDkgKzc3LDkgQEAgc3RhdGljIGlubGlu
ZSBib29sIGlzRm9jdXNTY29wZU93bmVyKGNvbgogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBp
ZiAoaXM8SFRNTFNsb3RFbGVtZW50PihlbGVtZW50KSkgewogICAgICAgICBTaGFkb3dSb290KiBy
b290ID0gZWxlbWVudC5jb250YWluaW5nU2hhZG93Um9vdCgpOwotICAgICAgICBpZiAocm9vdCAm
JiByb290LT5ob3N0KCkgJiYgIWhhc0N1c3RvbUZvY3VzTG9naWMoKnJvb3QtPmhvc3QoKSkpCisg
ICAgICAgIGlmICghcm9vdCB8fCAhcm9vdC0+aG9zdCgpIHx8ICFoYXNDdXN0b21Gb2N1c0xvZ2lj
KCpyb290LT5ob3N0KCkpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfSAKKyAgICB9
CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTkwMjgpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAy
MC0wMy0yNSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KKworICAgICAgICBTZXF1
ZW50aWFsIGZvY3VzIG5hdmlnYXRpb24gY2FuJ3QgZ2V0IG91dCBvZiBhIGRlc2NlbmRlbnQgb2Yg
YSBzbG90IGVsZW1lbnQgaW4gYSBkb2N1bWVudCB0cmVlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2MzMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTa2lwIHRoZSBuZXdseSBhZGRlZCB0ZXN0IGluIGlP
UyBzaW5jZSBldmVudFNlbmRlciBpc24ndCBzdXBwb3J0ZWQgb24gaU9TLgorCisgICAgICAgICog
cGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogZmFzdC9zaGFkb3ctZG9t
L2ZvY3VzLWFjcm9zcy1zbG90LW91dHNpZGUtc2hhZG93LXRyZWUtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1z
aGFkb3ctdHJlZS5odG1sOiBBZGRlZC4KKwogMjAyMC0wMy0yNSAgSmFjayBMZWUgIDxzaGloY2hp
ZWhfbGVlQGFwcGxlLmNvbT4KIAogICAgICAgICBOdWxscHRyIGNyYXNoIGluIFdlYkNvcmU6Ok5v
ZGU6OmlzRGVzY2VuZGFudE9mIHdoZW4gaW5zZXJ0aW5nIGxpc3QKSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3Qvc2hhZG93LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vZm9j
dXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0
ZW50KQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91
dHNpZGUtc2hhZG93LXRyZWUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MjMgQEAKK1RoaXMgdGVzdHMgbW92aW5nIHRoZSBmb2N1cyBmcm9tIGEgZGVzY2VuZGVudCBvZiBh
IHNsb3QgZWxlbWVudCB0byBhbiBlbGVtZW50IHdoaWNoIGFwcGVhcnMgbGF0ZXIgaW4gdGhlIHRy
ZWUgb3JkZXIuCitXZWJLaXQgc2hvdWxkIGZvY3VzIGVhY2ggaW5wdXQgZWxlbWVudCBpbiB0aGUg
b3JkZXIgb2YgdGhlaXIgbnVtYmVyCisKKzEKKzIKKzMKKzQKKzUKKzYKKzcKKzgKKzkKKzEwCis5
Cis4Cis3Cis2Cis1Cis0CiszCisyCisxCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qvc2hhZG93
LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91dHNp
ZGUtc2hhZG93LXRyZWUuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3No
YWRvdy1kb20vZm9jdXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS5odG1sCSh3b3Jr
aW5nIGNvcHkpCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9k
eT4KKzxwPlRoaXMgdGVzdHMgbW92aW5nIHRoZSBmb2N1cyBmcm9tIGEgZGVzY2VuZGVudCBvZiBh
IHNsb3QgZWxlbWVudCB0byBhbiBlbGVtZW50IHdoaWNoIGFwcGVhcnMgbGF0ZXIgaW4gdGhlIHRy
ZWUgb3JkZXIuPGJyPgorV2ViS2l0IHNob3VsZCBmb2N1cyBlYWNoIGlucHV0IGVsZW1lbnQgaW4g
dGhlIG9yZGVyIG9mIHRoZWlyIG51bWJlcjwvcD4KKzxkaXYgaWQ9ImNvbnRhaW5lciI+CisgICAg
Mi48aW5wdXQgcGxhY2Vob2xkZXI9IjIiPgorICAgIDxzbG90PgorICAgICAgICAzLjxpbnB1dCBw
bGFjZWhvbGRlcj0iMyI+CisgICAgPC9zbG90PgorICAgIDQuPGlucHV0IHBsYWNlaG9sZGVyPSI0
Ij4KKyAgICAxLjxpbnB1dCBwbGFjZWhvbGRlcj0iMSIgdGFiaW5kZXg9IjEiPgorICAgIDxzbG90
PgorICAgICAgICA1LjxpbnB1dCBwbGFjZWhvbGRlcj0iNSIgdGFiaW5kZXg9IjIiPgorICAgIDwv
c2xvdD4KKzwvZGl2PgorPGRpdiBpZD0iaG9zdCI+CisgICAgNy48aW5wdXQgcGxhY2Vob2xkZXI9
IjciPgorICAgIDxzbG90PgorICAgICAgICA4LjxpbnB1dCBwbGFjZWhvbGRlcj0iOCI+CisgICAg
PC9zbG90PgorICAgIDkuPGlucHV0IHBsYWNlaG9sZGVyPSI5Ij4KKyAgICA2LjxpbnB1dCBwbGFj
ZWhvbGRlcj0iNiIgdGFiaW5kZXg9IjEiPgorICAgIDxzbG90PgorICAgICAgICAxMC48aW5wdXQg
cGxhY2Vob2xkZXI9IjEwIiB0YWJpbmRleD0iMiI+CisgICAgPC9zbG90PgorPC9kaXY+Cis8cHJl
IGlkPSJsb2ciPjwvcHJlPgorPHNjcmlwdD4KKworaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCitmb3IgKGNvbnN0IGVsZW1lbnQgb2YgQXJyYXku
ZnJvbShkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dCcpKSkKKyAgICBlbGVtZW50LmFk
ZEV2ZW50TGlzdGVuZXIoJ2ZvY3VzJywgKGV2ZW50KSA9PiBsb2cudGV4dENvbnRlbnQgKz0gZXZl
bnQudGFyZ2V0LnBsYWNlaG9sZGVyICsgJ1xuJyk7CisKK2hvc3QuYXR0YWNoU2hhZG93KHttb2Rl
OiAnY2xvc2VkJ30pLmFwcGVuZCguLi5BcnJheS5mcm9tKGhvc3QuY2hpbGROb2RlcykpOworCitk
b2N1bWVudC5ib2R5LmZvY3VzKCk7CitpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgZm9y
IChsZXQgaSA9IDA7IGkgPCAxMDsgaSsrKQorICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdc
dCcpOworICAgIGZvciAobGV0IGkgPSAwOyBpIDwgMTA7IGkrKykKKyAgICAgICAgZXZlbnRTZW5k
ZXIua2V5RG93bignXHQnLCBbJ3NoaWZ0S2V5J10pOworICAgIGNvbnRhaW5lci5yZW1vdmUoKTsK
KyAgICBob3N0LnJlbW92ZSgpOworfQorCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4KSW5k
ZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCShyZXZpc2lvbiAy
NTkwMjgpCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9pb3MvVGVzdEV4cGVjdGF0aW9ucwkod29y
a2luZyBjb3B5KQpAQCAtOTcyLDYgKzk3Miw3IEBAIGZhc3QvaHRtbC9kZXRhaWxzLWtleWJvYXJk
LXNob3ctaGlkZS5odG0KIGZhc3Qvc2hhZG93LWRvbS9hY3RpdmF0ZS1vdmVyLXNsb3R0ZWQtY29u
dGVudC5odG1sIFsgU2tpcCBdCiBmYXN0L3NoYWRvdy1kb20vY2xlYXItYWN0aXZlLXN0YXRlLWlu
LXNoYWRvdy5odG1sIFsgU2tpcCBdCiBmYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLWRldGFp
bHMtZWxlbWVudC5odG1sIFsgU2tpcCBdCitmYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLXNs
b3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS5odG1sIFsgU2tpcCBdCiBmYXN0L3NoYWRvdy1kb20vZm9j
dXMtbmF2aWdhdGlvbi1hY3Jvc3Mtc2xvdHMuaHRtbCBbIFNraXAgXQogZmFzdC9zaGFkb3ctZG9t
L2hvdmVyLW92ZXItbmVzdGVkLXNsb3R0ZWQtY29udGVudC5odG1sIFsgU2tpcCBdCiBmYXN0L3No
YWRvdy1kb20vaG92ZXItb3Zlci1zbG90dGVkLWNvbnRlbnQuaHRtbCBbIFNraXAgXQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394583</attachid>
            <date>2020-03-26 00:38:20 -0700</date>
            <delta_ts>2020-03-26 11:29:48 -0700</delta_ts>
            <desc>Fixed the test</desc>
            <filename>bug-199633-20200326003820.patch</filename>
            <type>text/plain</type>
            <size>5692</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDI1OTAzMykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDIwLTAzLTI1ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFNlcXVlbnRpYWwgZm9jdXMgbmF2
aWdhdGlvbiBjYW4ndCBnZXQgb3V0IG9mIGEgZGVzY2VuZGVudCBvZiBhIHNsb3QgZWxlbWVudCBp
biBhIGRvY3VtZW50IHRyZWUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE5OTYzMworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRoZSBidWcgd2FzIGNhdXNlZCBieSBzbG90IGVsZW1lbnQgb3V0c2lkZSBhIHNo
YWRvdyB0cmVlIG5vdCBiZWluZyB0cmVhdGVkIGFzIGEgZm9jdXMgbmF2aWdhdGlvbgorICAgICAg
ICBzY29wZSBvd25lciBhcyBzcGVjaWZpZWQgaW4gdGhlIEhUTUw1IHNwZWNpZmljYXRpb246Cisg
ICAgICAgIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlL2ludGVyYWN0aW9u
Lmh0bWwjZm9jdXMtbmF2aWdhdGlvbi1zY29wZS1vd25lcgorCisgICAgICAgIEZpeGVkIHRoZSBi
dWcgYnkgdHJlYXRpbmcgaXQgYXMgc3VjaCB1bmxlc3MgY3VzdG9tIGZvY3VzaW5nIGJlaGF2aW9y
IGlzIHVzZWQuCisKKyAgICAgICAgVGVzdDogZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1z
bG90LW91dHNpZGUtc2hhZG93LXRyZWUuaHRtbAorCisgICAgICAgICogcGFnZS9Gb2N1c0NvbnRy
b2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6aXNGb2N1c1Njb3BlT3duZXIpOgorCiAyMDIw
LTAzLTI1ICBTYWlkIEFib3UtSGFsbGF3YSAgPHNhYm91aGFsbGF3YUBhcHBsZS5jb20+CiAKICAg
ICAgICAgWyBtYWNPUyBdIHN2Zy9jdXN0b20vdGV4dFBhdGgtY2hhbmdlLWlkLXBhdHRlcm4uc3Zn
IGlzIGZsYWtleSBmYWlsaW5nCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29udHJv
bGxlci5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGFnZS9Gb2N1c0NvbnRyb2xs
ZXIuY3BwCShyZXZpc2lvbiAyNTkwMjgpCisrKyBTb3VyY2UvV2ViQ29yZS9wYWdlL0ZvY3VzQ29u
dHJvbGxlci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTc3LDkgKzc3LDkgQEAgc3RhdGljIGlubGlu
ZSBib29sIGlzRm9jdXNTY29wZU93bmVyKGNvbgogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICBp
ZiAoaXM8SFRNTFNsb3RFbGVtZW50PihlbGVtZW50KSkgewogICAgICAgICBTaGFkb3dSb290KiBy
b290ID0gZWxlbWVudC5jb250YWluaW5nU2hhZG93Um9vdCgpOwotICAgICAgICBpZiAocm9vdCAm
JiByb290LT5ob3N0KCkgJiYgIWhhc0N1c3RvbUZvY3VzTG9naWMoKnJvb3QtPmhvc3QoKSkpCisg
ICAgICAgIGlmICghcm9vdCB8fCAhcm9vdC0+aG9zdCgpIHx8ICFoYXNDdXN0b21Gb2N1c0xvZ2lj
KCpyb290LT5ob3N0KCkpKQogICAgICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfSAKKyAgICB9
CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAyNTkwMjgpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxNiBAQAorMjAy
MC0wMy0yNSAgUnlvc3VrZSBOaXdhICA8cm5pd2FAd2Via2l0Lm9yZz4KKworICAgICAgICBTZXF1
ZW50aWFsIGZvY3VzIG5hdmlnYXRpb24gY2FuJ3QgZ2V0IG91dCBvZiBhIGRlc2NlbmRlbnQgb2Yg
YSBzbG90IGVsZW1lbnQgaW4gYSBkb2N1bWVudCB0cmVlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTk2MzMKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTa2lwIHRoZSBuZXdseSBhZGRlZCB0ZXN0IGluIGlP
UyBzaW5jZSBldmVudFNlbmRlciBpc24ndCBzdXBwb3J0ZWQgb24gaU9TLgorCisgICAgICAgICog
cGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnM6CisgICAgICAgICogZmFzdC9zaGFkb3ctZG9t
L2ZvY3VzLWFjcm9zcy1zbG90LW91dHNpZGUtc2hhZG93LXRyZWUtZXhwZWN0ZWQudHh0OiBBZGRl
ZC4KKyAgICAgICAgKiBmYXN0L3NoYWRvdy1kb20vZm9jdXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1z
aGFkb3ctdHJlZS5odG1sOiBBZGRlZC4KKwogMjAyMC0wMy0yNSAgSmFjayBMZWUgIDxzaGloY2hp
ZWhfbGVlQGFwcGxlLmNvbT4KIAogICAgICAgICBOdWxscHRyIGNyYXNoIGluIFdlYkNvcmU6Ok5v
ZGU6OmlzRGVzY2VuZGFudE9mIHdoZW4gaW5zZXJ0aW5nIGxpc3QKSW5kZXg6IExheW91dFRlc3Rz
L2Zhc3Qvc2hhZG93LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L3NoYWRvdy1kb20vZm9j
dXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS1leHBlY3RlZC50eHQJKG5vbmV4aXN0
ZW50KQorKysgTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91
dHNpZGUtc2hhZG93LXRyZWUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MjMgQEAKK1RoaXMgdGVzdHMgbW92aW5nIHRoZSBmb2N1cyBmcm9tIGEgZGVzY2VuZGVudCBvZiBh
IHNsb3QgZWxlbWVudCB0byBhbiBlbGVtZW50IHdoaWNoIGFwcGVhcnMgbGF0ZXIgaW4gdGhlIHRy
ZWUgb3JkZXIuCitXZWJLaXQgc2hvdWxkIGZvY3VzIGVhY2ggaW5wdXQgZWxlbWVudCBpbiB0aGUg
b3JkZXIgb2YgdGhlaXIgbnVtYmVyCisKKzEKKzIKKzMKKzQKKzUKKzYKKzcKKzgKKzkKKzEwCis5
Cis4Cis3Cis2Cis1Cis0CiszCisyCisxCisKSW5kZXg6IExheW91dFRlc3RzL2Zhc3Qvc2hhZG93
LWRvbS9mb2N1cy1hY3Jvc3Mtc2xvdC1vdXRzaWRlLXNoYWRvdy10cmVlLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9zaGFkb3ctZG9tL2ZvY3VzLWFjcm9zcy1zbG90LW91dHNp
ZGUtc2hhZG93LXRyZWUuaHRtbAkobm9uZXhpc3RlbnQpCisrKyBMYXlvdXRUZXN0cy9mYXN0L3No
YWRvdy1kb20vZm9jdXMtYWNyb3NzLXNsb3Qtb3V0c2lkZS1zaGFkb3ctdHJlZS5odG1sCSh3b3Jr
aW5nIGNvcHkpCkBAIC0wLDAgKzEsNTEgQEAKKzwhRE9DVFlQRSBodG1sPgorPGh0bWw+Cis8Ym9k
eT4KKzxwPlRoaXMgdGVzdHMgbW92aW5nIHRoZSBmb2N1cyBmcm9tIGEgZGVzY2VuZGVudCBvZiBh
IHNsb3QgZWxlbWVudCB0byBhbiBlbGVtZW50IHdoaWNoIGFwcGVhcnMgbGF0ZXIgaW4gdGhlIHRy
ZWUgb3JkZXIuPGJyPgorV2ViS2l0IHNob3VsZCBmb2N1cyBlYWNoIGlucHV0IGVsZW1lbnQgaW4g
dGhlIG9yZGVyIG9mIHRoZWlyIG51bWJlcjwvcD4KKzxkaXYgaWQ9ImNvbnRhaW5lciI+CisgICAg
Mi48aW5wdXQgcGxhY2Vob2xkZXI9IjIiPgorICAgIDxzbG90PgorICAgICAgICAzLjxpbnB1dCBw
bGFjZWhvbGRlcj0iMyI+CisgICAgPC9zbG90PgorICAgIDQuPGlucHV0IHBsYWNlaG9sZGVyPSI0
Ij4KKyAgICAxLjxpbnB1dCBwbGFjZWhvbGRlcj0iMSIgdGFiaW5kZXg9IjEiPgorICAgIDxzbG90
PgorICAgICAgICA1LjxpbnB1dCBwbGFjZWhvbGRlcj0iNSIgdGFiaW5kZXg9IjIiPgorICAgIDwv
c2xvdD4KKzwvZGl2PgorPGRpdiBpZD0iaG9zdCI+CisgICAgNy48aW5wdXQgcGxhY2Vob2xkZXI9
IjciPgorICAgIDxzbG90PgorICAgICAgICA4LjxpbnB1dCBwbGFjZWhvbGRlcj0iOCI+CisgICAg
PC9zbG90PgorICAgIDkuPGlucHV0IHBsYWNlaG9sZGVyPSI5Ij4KKyAgICA2LjxpbnB1dCBwbGFj
ZWhvbGRlcj0iNiIgdGFiaW5kZXg9IjEiPgorICAgIDxzbG90PgorICAgICAgICAxMC48aW5wdXQg
cGxhY2Vob2xkZXI9IjEwIiB0YWJpbmRleD0iMiI+CisgICAgPC9zbG90PgorPC9kaXY+Cis8cHJl
IGlkPSJsb2ciPjwvcHJlPgorPHNjcmlwdD4KKworaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAg
IHRlc3RSdW5uZXIuZHVtcEFzVGV4dCgpOworCitmb3IgKGNvbnN0IGVsZW1lbnQgb2YgQXJyYXku
ZnJvbShkb2N1bWVudC5xdWVyeVNlbGVjdG9yQWxsKCdpbnB1dCcpKSkKKyAgICBlbGVtZW50LmFk
ZEV2ZW50TGlzdGVuZXIoJ2ZvY3VzJywgKGV2ZW50KSA9PiBsb2cudGV4dENvbnRlbnQgKz0gZXZl
bnQudGFyZ2V0LnBsYWNlaG9sZGVyICsgJ1xuJyk7CisKK2hvc3QuYXR0YWNoU2hhZG93KHttb2Rl
OiAnY2xvc2VkJ30pLmFwcGVuZCguLi5BcnJheS5mcm9tKGhvc3QuY2hpbGROb2RlcykpOworCitk
b2N1bWVudC5ib2R5LmZvY3VzKCk7CitpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgZm9y
IChsZXQgaSA9IDA7IGkgPCAxMDsgaSsrKQorICAgICAgICBldmVudFNlbmRlci5rZXlEb3duKCdc
dCcpOworICAgIGZvciAobGV0IGkgPSAwOyBpIDwgOTsgaSsrKQorICAgICAgICBldmVudFNlbmRl
ci5rZXlEb3duKCdcdCcsIFsnc2hpZnRLZXknXSk7CisgICAgY29udGFpbmVyLnJlbW92ZSgpOwor
ICAgIGhvc3QucmVtb3ZlKCk7Cit9CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vaW9zL1Rlc3RFeHBlY3RhdGlvbnMJKHJldmlzaW9uIDI1
OTAyOCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2lvcy9UZXN0RXhwZWN0YXRpb25zCSh3b3Jr
aW5nIGNvcHkpCkBAIC05NzIsNiArOTcyLDcgQEAgZmFzdC9odG1sL2RldGFpbHMta2V5Ym9hcmQt
c2hvdy1oaWRlLmh0bQogZmFzdC9zaGFkb3ctZG9tL2FjdGl2YXRlLW92ZXItc2xvdHRlZC1jb250
ZW50Lmh0bWwgWyBTa2lwIF0KIGZhc3Qvc2hhZG93LWRvbS9jbGVhci1hY3RpdmUtc3RhdGUtaW4t
c2hhZG93Lmh0bWwgWyBTa2lwIF0KIGZhc3Qvc2hhZG93LWRvbS9mb2N1cy1hY3Jvc3MtZGV0YWls
cy1lbGVtZW50Lmh0bWwgWyBTa2lwIF0KK2Zhc3Qvc2hhZG93LWRvbS9mb2N1cy1hY3Jvc3Mtc2xv
dC1vdXRzaWRlLXNoYWRvdy10cmVlLmh0bWwgWyBTa2lwIF0KIGZhc3Qvc2hhZG93LWRvbS9mb2N1
cy1uYXZpZ2F0aW9uLWFjcm9zcy1zbG90cy5odG1sIFsgU2tpcCBdCiBmYXN0L3NoYWRvdy1kb20v
aG92ZXItb3Zlci1uZXN0ZWQtc2xvdHRlZC1jb250ZW50Lmh0bWwgWyBTa2lwIF0KIGZhc3Qvc2hh
ZG93LWRvbS9ob3Zlci1vdmVyLXNsb3R0ZWQtY29udGVudC5odG1sIFsgU2tpcCBdCg==
</data>
<flag name="review"
          id="410010"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>