<?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>155480</bug_id>
          
          <creation_ts>2016-03-14 18:10:32 -0700</creation_ts>
          <short_desc>AX: certain elements not included in accessibility tree</short_desc>
          <delta_ts>2016-03-15 12:03:04 -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>Accessibility</component>
          <version>Safari 9</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>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1174853</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-03-14 18:10:32 -0700</bug_when>
    <thetext>There exists web content where our algorithm for determining whats the next element skips content.

The case this happens in is if you have two nested inlines with continuations and the sub-child has no next sibling. we do not check its parent in that case for its next sibling

this can result in whole blocks of inaccessible content

&lt;rdar://problem/19727062&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174983</commentid>
    <comment_count>1</comment_count>
      <attachid>274094</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-03-15 09:04:04 -0700</bug_when>
    <thetext>Created attachment 274094
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174988</commentid>
    <comment_count>2</comment_count>
      <attachid>274098</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-03-15 09:11:58 -0700</bug_when>
    <thetext>Created attachment 274098
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175012</commentid>
    <comment_count>3</comment_count>
      <attachid>274098</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2016-03-15 10:59:02 -0700</bug_when>
    <thetext>Comment on attachment 274098
patch

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

&gt; Source/WebCore/accessibility/AccessibilityRenderObject.cpp:391
&gt; +    // Case 5.1: After case 4, (the element was inline w/ continuation but had no sibling), then check it&apos;s parent.

I&apos;m not convinced that this numbering scheme makes sense! :-P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175015</commentid>
    <comment_count>4</comment_count>
      <attachid>274098</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-03-15 11:12:46 -0700</bug_when>
    <thetext>Comment on attachment 274098
patch

i was going to use 5a, but that was already taken =/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175030</commentid>
    <comment_count>5</comment_count>
      <attachid>274098</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-15 12:02:58 -0700</bug_when>
    <thetext>Comment on attachment 274098
patch

Clearing flags on attachment: 274098

Committed r198219: &lt;http://trac.webkit.org/changeset/198219&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175031</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-15 12:03:04 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274094</attachid>
            <date>2016-03-15 09:04:04 -0700</date>
            <delta_ts>2016-03-15 09:11:58 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5375</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODIxNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTAzLTE1ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGNlcnRhaW4gZWxl
bWVudHMgbm90IGluY2x1ZGVkIGluIGFjY2Vzc2liaWxpdHkgdHJlZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1NDgwCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyB0ZXN0IGNhc2UgZXhwb3NlZCBh
IGhvbGUgaW4gdGhlIG5leHRTaWJsaW5nIGxvZ2ljIHdoZXJlIHlvdSBjYW4gZ2V0IGludG8gYSBz
dGF0ZSB3aGVyZSB3ZSBza2lwIGNvbnRlbnQuCisgICAgICAgIFRoZSBmaXggaXMgdG8gY2hlY2sg
aWYgYW4gaW5saW5lIGVsZW1lbnQgY29udGludWF0aW9uIGhhcyBubyBzaWJsaW5nLCB0byBmYWxs
IGJhY2sgb24gdG8gdGhlIHBhcmVudCBjYXNlIHRvIHNlZSBpZiB0aGF0IGhhcyBhIHNpYmxpbmcu
CisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVkLWlubGluZS1lbGVt
ZW50LW1pc3NpbmctZnJvbS10cmVlLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNj
ZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0OjpuZXh0U2libGluZyk6CisKIDIwMTYtMDMtMTQgIEplciBOb2JsZSAg
PGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgVmlkZW8gZWxlbWVudHMgd2l0aCBhdXRv
cGxheSBkbyBub3QgYmVnaW4gcGxheWluZyB3aGVuIHNjcm9sbGluZyBpbnRvIHZpZXcgaWYgSW52
aXNpYmxlQXV0b3BsYXlOb3RQZXJtaXR0ZWQgaXMgc2V0LgpJbmRleDogU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qu
Y3BwCShyZXZpc2lvbiAxOTgxNzYpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zODgsNyArMzg4
LDggQEAKICAgICAgICAgbmV4dFNpYmxpbmcgPSBlbmRPZkNvbnRpbnVhdGlvbnMoKm1fcmVuZGVy
ZXIpLT5uZXh0U2libGluZygpOwogCiAgICAgLy8gQ2FzZSA1OiBub2RlIGhhcyBubyBuZXh0IHNp
YmxpbmcsIGFuZCBpdHMgcGFyZW50IGlzIGFuIGlubGluZSB3aXRoIGEgY29udGludWF0aW9uLgot
ICAgIGVsc2UgaWYgKGlzSW5saW5lV2l0aENvbnRpbnVhdGlvbigqbV9yZW5kZXJlci0+cGFyZW50
KCkpKSB7CisgICAgLy8gQ2FzZSA1LjE6IEFmdGVyIGNhc2UgNCwgKHRoZSBlbGVtZW50IHdhcyBp
bmxpbmUgdy8gY29udGludWF0aW9uIGJ1dCBoYWQgbm8gc2libGluZyksIHRoZW4gY2hlY2sgaXQn
cyBwYXJlbnQuCisgICAgaWYgKCFuZXh0U2libGluZ1ZhcmlhYmxlICYmIGlzSW5saW5lV2l0aENv
bnRpbnVhdGlvbigqbV9yZW5kZXJlci0+cGFyZW50KCkpKSB7CiAgICAgICAgIGF1dG8mIGNvbnRp
bnVhdGlvbiA9ICpkb3duY2FzdDxSZW5kZXJJbmxpbmU+KCptX3JlbmRlcmVyLT5wYXJlbnQoKSku
Y29udGludWF0aW9uKCk7CiAgICAgICAgIAogICAgICAgICAvLyBDYXNlIDVhOiBjb250aW51YXRp
b24gaXMgYSBibG9jayAtIGluIHRoaXMgY2FzZSB0aGUgYmxvY2sgaXRzZWxmIGlzIHRoZSBuZXh0
IHNpYmxpbmcuCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxOTgxNzYpCisrKyBMYXlvdXRUZXN0cy9DaGFu
Z2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxNi0wMy0xNSAgQ2hyaXMg
RmxlaXphY2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIEFYOiBjZXJ0YWluIGVs
ZW1lbnRzIG5vdCBpbmNsdWRlZCBpbiBhY2Nlc3NpYmlsaXR5IHRyZWUKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTQ4MAorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9kb3VibGUt
bmVzdGVkLWlubGluZS1lbGVtZW50LW1pc3NpbmctZnJvbS10cmVlLWV4cGVjdGVkLnR4dDogQWRk
ZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVkLWlubGluZS1lbGVtZW50
LW1pc3NpbmctZnJvbS10cmVlLmh0bWw6IEFkZGVkLgorCiAyMDE2LTAzLTE0ICBGaWxpcCBQaXps
byAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgUkVHUkVTU0lPTihyMTk0Mzk0KTogPjJ4
IHNsb3ctZG93biBvbiBDRGpzCkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2RvdWJs
ZS1uZXN0ZWQtaW5saW5lLWVsZW1lbnQtbWlzc2luZy1mcm9tLXRyZWUtZXhwZWN0ZWQudHh0Cj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZG91YmxlLW5lc3RlZC1pbmxp
bmUtZWxlbWVudC1taXNzaW5nLWZyb20tdHJlZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisr
KyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2RvdWJsZS1uZXN0ZWQtaW5saW5lLWVsZW1lbnQt
bWlzc2luZy1mcm9tLXRyZWUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEs
MTggQEAKK3Rlc3QxCit0ZXN0MgorRW5kIG9mIHRlc3QKK1RoaXMgdGVzdHMgdGhhdCB3aGVuIHlv
dSBoYXZlIGEgdHdvIG5lc3RlZCBpbmxpbmUgY29udGludWF0aW9ucyBhbmQgdGhlIGNoaWxkIG9u
ZSBoYXMgbm8gc2libGluZ3MsIHRoYXQgd2UgZ28gYmFjayB0byB0aGUgcGFyZW50IHRvIGNoZWNr
IGZvciBpdHMgY29udGludWF0aW9uLgorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJp
ZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKwor
QVhSb2xlOiBBWFdlYkFyZWEgQVhWYWx1ZTogCisgIEFYUm9sZTogQVhHcm91cCBBWFZhbHVlOiAK
KyAgICBBWFJvbGU6IEFYU3RhdGljVGV4dCBBWFZhbHVlOiB0ZXN0MQorICAgIEFYUm9sZTogQVhH
cm91cCBBWFZhbHVlOiAKKyAgICAgIEFYUm9sZTogQVhTdGF0aWNUZXh0IEFYVmFsdWU6IHRlc3Qy
CisgIEFYUm9sZTogQVhHcm91cCBBWFZhbHVlOiAKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlz
IHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L2RvdWJsZS1uZXN0ZWQtaW5saW5lLWVsZW1lbnQtbWlzc2luZy1mcm9tLXRyZWUuaHRtbAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2RvdWJsZS1uZXN0ZWQtaW5saW5l
LWVsZW1lbnQtbWlzc2luZy1mcm9tLXRyZWUuaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvZG91YmxlLW5lc3RlZC1pbmxpbmUtZWxlbWVudC1taXNzaW5nLWZy
b20tdHJlZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDkgQEAKKzwhRE9DVFlQRSBI
VE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2Ny
aXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+
CisgICAgZnVuY3Rpb24gZHVtcEFjY2Vzc2liaWxpdHlDaGlsZHJlbihlbGVtZW50LCBsZXZlbCkg
eworICAgICAgICBpZiAoZWxlbWVudC5zdHJpbmdWYWx1ZS5pbmRleE9mKCdFbmQgb2YgdGVzdCcp
ID49IDApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICAgICAgdmFyIGluZGVudCA9
ICIiOworICAgICAgICBmb3IgKHZhciBrID0gMDsgayA8IGxldmVsOyBrKyspIHsgaW5kZW50ICs9
ICIgICI7IH0KKyAgICAgICAgZGVidWcoaW5kZW50ICsgZWxlbWVudC5yb2xlICsgIiAiICsgZWxl
bWVudC5zdHJpbmdWYWx1ZSk7CisgICAgICAgIHZhciBjaGlsZHJlbkNvdW50ID0gZWxlbWVudC5j
aGlsZHJlbkNvdW50OworICAgICAgICBmb3IgKHZhciBrID0gMDsgayA8IGNoaWxkcmVuQ291bnQ7
IGsrKykgeworICAgICAgICAgICAgaWYgKCFkdW1wQWNjZXNzaWJpbGl0eUNoaWxkcmVuKGVsZW1l
bnQuY2hpbGRBdEluZGV4KGspLCBsZXZlbCsxKSkKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFs
c2U7CisgICAgICAgIH0KKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorPC9zY3JpcHQ+Cis8
L2hlYWQ+CisKKzxib2R5IGlkPSJib2R5Ij4KKworPHNwYW4+CisgICAgPHNwYW4+CisgICAgICAg
IHRlc3QxCisgICAgICAgIDxkaXY+PC9kaXY+CisgICAgPC9zcGFuPjxkaXY+CisgICAgdGVzdDIK
KyAgICA8L2Rpdj4KKzwvc3Bhbj4KKworPGRpdj5FbmQgb2YgdGVzdDwvZGl2PgorPHAgaWQ9ImRl
c2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisgICAg
aWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgICBkZXNjcmlwdGlv
bigiVGhpcyB0ZXN0cyB0aGF0IHdoZW4geW91IGhhdmUgYSB0d28gbmVzdGVkIGlubGluZSBjb250
aW51YXRpb25zIGFuZCB0aGUgY2hpbGQgb25lIGhhcyBubyBzaWJsaW5ncywgdGhhdCB3ZSBnbyBi
YWNrIHRvIHRoZSBwYXJlbnQgdG8gY2hlY2sgZm9yIGl0cyBjb250aW51YXRpb24uIik7CisKKyAg
ICAgICAgdmFyIGNvbnRlbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5yb290RWxlbWVudC5j
aGlsZEF0SW5kZXgoMCk7CisgICAgICAgIGR1bXBBY2Nlc3NpYmlsaXR5Q2hpbGRyZW4oY29udGVu
dCwgMCk7CisgICAgfQorICAgIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IHRydWU7Cis8L3NjcmlwdD4K
KworPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0Pgor
PC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274098</attachid>
            <date>2016-03-15 09:11:58 -0700</date>
            <delta_ts>2016-03-15 12:02:58 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>5367</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODIxNSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTAzLTE1ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IGNlcnRhaW4gZWxl
bWVudHMgbm90IGluY2x1ZGVkIGluIGFjY2Vzc2liaWxpdHkgdHJlZQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1NDgwCisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyB0ZXN0IGNhc2UgZXhwb3NlZCBh
IGhvbGUgaW4gdGhlIG5leHRTaWJsaW5nIGxvZ2ljIHdoZXJlIHlvdSBjYW4gZ2V0IGludG8gYSBz
dGF0ZSB3aGVyZSB3ZSBza2lwIGNvbnRlbnQuCisgICAgICAgIFRoZSBmaXggaXMgdG8gY2hlY2sg
aWYgYW4gaW5saW5lIGVsZW1lbnQgY29udGludWF0aW9uIGhhcyBubyBzaWJsaW5nLCB0byBmYWxs
IGJhY2sgb24gdG8gdGhlIHBhcmVudCBjYXNlIHRvIHNlZSBpZiB0aGF0IGhhcyBhIHNpYmxpbmcu
CisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVkLWlubGluZS1lbGVt
ZW50LW1pc3NpbmctZnJvbS10cmVlLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNj
ZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmls
aXR5UmVuZGVyT2JqZWN0OjpuZXh0U2libGluZyk6CisKIDIwMTYtMDMtMTQgIEplciBOb2JsZSAg
PGplci5ub2JsZUBhcHBsZS5jb20+CiAKICAgICAgICAgVmlkZW8gZWxlbWVudHMgd2l0aCBhdXRv
cGxheSBkbyBub3QgYmVnaW4gcGxheWluZyB3aGVuIHNjcm9sbGluZyBpbnRvIHZpZXcgaWYgSW52
aXNpYmxlQXV0b3BsYXlOb3RQZXJtaXR0ZWQgaXMgc2V0LgpJbmRleDogU291cmNlL1dlYkNvcmUv
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qu
Y3BwCShyZXZpc2lvbiAxOTgxNzYpCisrKyBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zODgsNyArMzg4
LDggQEAKICAgICAgICAgbmV4dFNpYmxpbmcgPSBlbmRPZkNvbnRpbnVhdGlvbnMoKm1fcmVuZGVy
ZXIpLT5uZXh0U2libGluZygpOwogCiAgICAgLy8gQ2FzZSA1OiBub2RlIGhhcyBubyBuZXh0IHNp
YmxpbmcsIGFuZCBpdHMgcGFyZW50IGlzIGFuIGlubGluZSB3aXRoIGEgY29udGludWF0aW9uLgot
ICAgIGVsc2UgaWYgKGlzSW5saW5lV2l0aENvbnRpbnVhdGlvbigqbV9yZW5kZXJlci0+cGFyZW50
KCkpKSB7CisgICAgLy8gQ2FzZSA1LjE6IEFmdGVyIGNhc2UgNCwgKHRoZSBlbGVtZW50IHdhcyBp
bmxpbmUgdy8gY29udGludWF0aW9uIGJ1dCBoYWQgbm8gc2libGluZyksIHRoZW4gY2hlY2sgaXQn
cyBwYXJlbnQuCisgICAgaWYgKCFuZXh0U2libGluZyAmJiBpc0lubGluZVdpdGhDb250aW51YXRp
b24oKm1fcmVuZGVyZXItPnBhcmVudCgpKSkgewogICAgICAgICBhdXRvJiBjb250aW51YXRpb24g
PSAqZG93bmNhc3Q8UmVuZGVySW5saW5lPigqbV9yZW5kZXJlci0+cGFyZW50KCkpLmNvbnRpbnVh
dGlvbigpOwogICAgICAgICAKICAgICAgICAgLy8gQ2FzZSA1YTogY29udGludWF0aW9uIGlzIGEg
YmxvY2sgLSBpbiB0aGlzIGNhc2UgdGhlIGJsb2NrIGl0c2VsZiBpcyB0aGUgbmV4dCBzaWJsaW5n
LgpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3Rz
L0NoYW5nZUxvZwkocmV2aXNpb24gMTk4MTc2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMDMtMTUgIENocmlzIEZsZWl6YWNo
ICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBBWDogY2VydGFpbiBlbGVtZW50cyBu
b3QgaW5jbHVkZWQgaW4gYWNjZXNzaWJpbGl0eSB0cmVlCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTU0ODAKKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvZG91YmxlLW5lc3RlZC1p
bmxpbmUtZWxlbWVudC1taXNzaW5nLWZyb20tdHJlZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAg
ICAgICAqIGFjY2Vzc2liaWxpdHkvZG91YmxlLW5lc3RlZC1pbmxpbmUtZWxlbWVudC1taXNzaW5n
LWZyb20tdHJlZS5odG1sOiBBZGRlZC4KKwogMjAxNi0wMy0xNCAgRmlsaXAgUGl6bG8gIDxmcGl6
bG9AYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04ocjE5NDM5NCk6ID4yeCBzbG93LWRv
d24gb24gQ0RqcwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVk
LWlubGluZS1lbGVtZW50LW1pc3NpbmctZnJvbS10cmVlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2RvdWJsZS1uZXN0ZWQtaW5saW5lLWVsZW1l
bnQtbWlzc2luZy1mcm9tLXRyZWUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0
VGVzdHMvYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVkLWlubGluZS1lbGVtZW50LW1pc3Npbmct
ZnJvbS10cmVlLWV4cGVjdGVkLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDE4IEBACit0
ZXN0MQordGVzdDIKK0VuZCBvZiB0ZXN0CitUaGlzIHRlc3RzIHRoYXQgd2hlbiB5b3UgaGF2ZSBh
IHR3byBuZXN0ZWQgaW5saW5lIGNvbnRpbnVhdGlvbnMgYW5kIHRoZSBjaGlsZCBvbmUgaGFzIG5v
IHNpYmxpbmdzLCB0aGF0IHdlIGdvIGJhY2sgdG8gdGhlIHBhcmVudCB0byBjaGVjayBmb3IgaXRz
IGNvbnRpbnVhdGlvbi4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQ
QVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK0FYUm9sZTog
QVhXZWJBcmVhIEFYVmFsdWU6IAorICBBWFJvbGU6IEFYR3JvdXAgQVhWYWx1ZTogCisgICAgQVhS
b2xlOiBBWFN0YXRpY1RleHQgQVhWYWx1ZTogdGVzdDEKKyAgICBBWFJvbGU6IEFYR3JvdXAgQVhW
YWx1ZTogCisgICAgICBBWFJvbGU6IEFYU3RhdGljVGV4dCBBWFZhbHVlOiB0ZXN0MgorICBBWFJv
bGU6IEFYR3JvdXAgQVhWYWx1ZTogCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisK
K1RFU1QgQ09NUExFVEUKKwpJbmRleDogTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9kb3VibGUt
bmVzdGVkLWlubGluZS1lbGVtZW50LW1pc3NpbmctZnJvbS10cmVlLmh0bWwKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9kb3VibGUtbmVzdGVkLWlubGluZS1lbGVtZW50
LW1pc3NpbmctZnJvbS10cmVlLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nl
c3NpYmlsaXR5L2RvdWJsZS1uZXN0ZWQtaW5saW5lLWVsZW1lbnQtbWlzc2luZy1mcm9tLXRyZWUu
aHRtbAkod29ya2luZyBjb3B5KQpAQCAtMCwwICsxLDQ5IEBACis8IURPQ1RZUEUgSFRNTCBQVUJM
SUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorICAgIGZ1
bmN0aW9uIGR1bXBBY2Nlc3NpYmlsaXR5Q2hpbGRyZW4oZWxlbWVudCwgbGV2ZWwpIHsKKyAgICAg
ICAgaWYgKGVsZW1lbnQuc3RyaW5nVmFsdWUuaW5kZXhPZignRW5kIG9mIHRlc3QnKSA+PSAwKQor
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgICAgIHZhciBpbmRlbnQgPSAiIjsKKyAg
ICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBsZXZlbDsgaysrKSB7IGluZGVudCArPSAiICAiOyB9
CisgICAgICAgIGRlYnVnKGluZGVudCArIGVsZW1lbnQucm9sZSArICIgIiArIGVsZW1lbnQuc3Ry
aW5nVmFsdWUpOworICAgICAgICB2YXIgY2hpbGRyZW5Db3VudCA9IGVsZW1lbnQuY2hpbGRyZW5D
b3VudDsKKyAgICAgICAgZm9yICh2YXIgayA9IDA7IGsgPCBjaGlsZHJlbkNvdW50OyBrKyspIHsK
KyAgICAgICAgICAgIGlmICghZHVtcEFjY2Vzc2liaWxpdHlDaGlsZHJlbihlbGVtZW50LmNoaWxk
QXRJbmRleChrKSwgbGV2ZWwrMSkpCisgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
ICAgICB9CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKzwvc2NyaXB0PgorPC9oZWFkPgor
Cis8Ym9keSBpZD0iYm9keSI+CisKKzxzcGFuPgorICAgIDxzcGFuPgorICAgICAgICB0ZXN0MQor
ICAgICAgICA8ZGl2PjwvZGl2PgorICAgIDwvc3Bhbj48ZGl2PgorICAgIHRlc3QyCisgICAgPC9k
aXY+Cis8L3NwYW4+CisKKzxkaXY+RW5kIG9mIHRlc3Q8L2Rpdj4KKzxwIGlkPSJkZXNjcmlwdGlv
biI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8c2NyaXB0PgorICAgIGlmICh3aW5k
b3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgZGVzY3JpcHRpb24oIlRoaXMg
dGVzdHMgdGhhdCB3aGVuIHlvdSBoYXZlIGEgdHdvIG5lc3RlZCBpbmxpbmUgY29udGludWF0aW9u
cyBhbmQgdGhlIGNoaWxkIG9uZSBoYXMgbm8gc2libGluZ3MsIHRoYXQgd2UgZ28gYmFjayB0byB0
aGUgcGFyZW50IHRvIGNoZWNrIGZvciBpdHMgY29udGludWF0aW9uLiIpOworCisgICAgICAgIHZh
ciBjb250ZW50ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIucm9vdEVsZW1lbnQuY2hpbGRBdElu
ZGV4KDApOworICAgICAgICBkdW1wQWNjZXNzaWJpbGl0eUNoaWxkcmVuKGNvbnRlbnQsIDApOwor
ICAgIH0KKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+CisKKzxzY3Jp
cHQgc3JjPSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>