<?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>171204</bug_id>
          
          <creation_ts>2017-04-23 14:34:37 -0700</creation_ts>
          <short_desc>AX: Inconsistent exposure of ARIA &quot;button&quot; role with non-false value of aria-haspopup</short_desc>
          <delta_ts>2017-04-27 09:47:05 -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>WebKit Nightly Build</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="Joanmarie Diggs">jdiggs</reporter>
          <assigned_to name="Joanmarie Diggs">jdiggs</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>buildbot</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1300371</commentid>
    <comment_count>0</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-23 14:34:37 -0700</bug_when>
    <thetext>A button where aria-pressed is undefined, and aria-haspopup is true, is exposed as:

  AXRole: AXPopUpButton
  AXSubrole: &lt;nil&gt;
  AXRoleDescription: &apos;pop up button&apos;

But a button where aria-pressed is undefined, and aria-haspopup is one of the new values allowed in ARIA 1.1 [1] (e.g. aria-haspopup=&quot;dialog&quot;), the 

  AXRole: AXButton
  AXSubrole: &lt;nil&gt;
  AXRoleDescription: &apos;button&apos;

[1] https://rawgit.com/w3c/aria/master/aria/aria.html#aria-haspopup</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300372</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-23 14:34:58 -0700</bug_when>
    <thetext>&lt;rdar://problem/31779284&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301875</commentid>
    <comment_count>2</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-26 18:00:13 -0700</bug_when>
    <thetext>Chris: If you think that ARIA buttons with a valid, non-false value of aria-haspopup should always be exposed on your platform as:

  AXRole: AXPopUpButton
  AXSubrole: &lt;nil&gt;
  AXRoleDescription: &apos;pop up button&apos;

Then I have good news: I apparently fixed this bug as a side effect of the changes made for bug 171164.

It looks like we need a layout test for your platform since the above change wasn&apos;t caught. Before I do that, could you please confirm that I fixed something on your platform rather than broke it? If I broke it, then I&apos;ll of course accompany the new layout test with the restoration of the AXButton mapping.

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301968</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-26 23:47:03 -0700</bug_when>
    <thetext>(In reply to Joanmarie Diggs (irc: joanie) from comment #2)
&gt; Chris: If you think that ARIA buttons with a valid, non-false value of
&gt; aria-haspopup should always be exposed on your platform as:
&gt; 
&gt;   AXRole: AXPopUpButton
&gt;   AXSubrole: &lt;nil&gt;
&gt;   AXRoleDescription: &apos;pop up button&apos;
&gt; 
&gt; Then I have good news: I apparently fixed this bug as a side effect of the
&gt; changes made for bug 171164.
&gt; 
&gt; It looks like we need a layout test for your platform since the above change
&gt; wasn&apos;t caught. Before I do that, could you please confirm that I fixed
&gt; something on your platform rather than broke it? If I broke it, then I&apos;ll of
&gt; course accompany the new layout test with the restoration of the AXButton
&gt; mapping.
&gt; 
&gt; Thanks!


I think that sounds correct. Presumably something still pops up  when the button is pressed, so we call it a popup button</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302083</commentid>
    <comment_count>4</comment_count>
      <attachid>308390</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-27 08:12:31 -0700</bug_when>
    <thetext>Created attachment 308390
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302133</commentid>
    <comment_count>5</comment_count>
      <attachid>308390</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-27 09:47:04 -0700</bug_when>
    <thetext>Comment on attachment 308390
Patch

Clearing flags on attachment: 308390

Committed r215873: &lt;http://trac.webkit.org/changeset/215873&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302134</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-27 09:47:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308390</attachid>
            <date>2017-04-27 08:12:31 -0700</date>
            <delta_ts>2017-04-27 09:47:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171204-20170427111230.patch</filename>
            <type>text/plain</type>
            <size>8180</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1ODYwCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggMmJhMmMyNzdiN2U4NDc5ZDVlMDEx
NDQ3YmI1ZWIwYzM3YTM0ZjlkYy4uYmEyNDgxZGQzNzc4YmU3YzViNzAyNDRhNWI1NDViMGRhMTBh
NGVmMSAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE3LTA0LTI3ICBKb2FubWFyaWUgRGlnZ3Mg
IDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBBWDogSW5jb25zaXN0ZW50IGV4cG9zdXJl
IG9mIEFSSUEgImJ1dHRvbiIgcm9sZSB3aXRoIG5vbi1mYWxzZSB2YWx1ZSBvZiBhcmlhLWhhc3Bv
cHVwCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzEy
MDQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJdCB0
dXJucyBvdXQgdGhhdCB0aGlzIGJ1ZyB3YXMgZml4ZWQgYXMgYSBzaWRlIGVmZmVjdCBvZiB0aGUg
Y2hhbmdlcyBtYWRlCisgICAgICAgIHRvIGZpeCBXZWJLaXRHdGsgYnVnIDE3MTE2NCAocjIxNTgy
MSkuIEJ1dCB3ZSBkaWRuJ3QgcmVhbGl6ZSBpdCBkdWUgdG8gdGhlCisgICAgICAgIGxhY2sgb2Yg
YW4gZXhpc3RpbmcgbGF5b3V0IHRlc3QgY292ZXJpbmcgdGhlIG1hcHBpbmdzIGZvciBvdGhlciBw
bGF0Zm9ybXMuCisgICAgICAgIFRoZSB0ZXN0IGNyZWF0ZWQgZm9yIHRoZSBXZWJLaXRHdGsgcG9y
dCB3YXMgbW9kaWZpZWQgYW5kIG1vdmVkIHRvIHRoZSBzaGFyZWQKKyAgICAgICAgdGVzdHMuIFNo
YXJlZCBleHBlY3RhdGlvbnMgYXJlIGJhc2VkIG9uIHRoZSBNYWMncyBtYXBwaW5ncy4KKworICAg
ICAgICAqIGFjY2Vzc2liaWxpdHkvYnV0dG9uLXdpdGgtYXJpYS1oYXNwb3B1cC1yb2xlLWV4cGVj
dGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9idXR0b24td2l0aC1hcmlh
LWhhc3BvcHVwLXJvbGUuaHRtbDogUmVuYW1lZCBmcm9tIExheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvZ3RrL2J1dHRvbi13aXRoLWFyaWEtaGFzcG9wdXAtaXMtbm90LWEtY29tYm9ib3guaHRtbC4K
KyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2d0ay9idXR0b24td2l0aC1hcmlhLWhhc3BvcHVwLWlz
LW5vdC1hLWNvbWJvYm94LWV4cGVjdGVkLnR4dDogUmVtb3ZlZC4KKyAgICAgICAgKiBwbGF0Zm9y
bS9ndGsvYWNjZXNzaWJpbGl0eS9idXR0b24td2l0aC1hcmlhLWhhc3BvcHVwLXJvbGUtZXhwZWN0
ZWQudHh0OiBBZGRlZC4KKwogMjAxNy0wNC0yNiAgQ2hyaXMgRHVtZXogIDxjZHVtZXpAYXBwbGUu
Y29tPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJlbW92ZSB1bm5lY2Vzc2FyeSBleHBlY3RlZCBy
ZXN1bHQgaW4gcGxhdGZvcm0vaW9zLXdrMgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9idXR0b24td2l0aC1hcmlhLWhhc3BvcHVwLXJvbGUtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9idXR0b24td2l0aC1hcmlhLWhhc3BvcHVwLXJvbGUtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjhiOTFiMDIwNzFhYzYxNzhhODZmMGFlMmNiYjVjNDRjZmVk
OGExMmUKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2J1dHRv
bi13aXRoLWFyaWEtaGFzcG9wdXAtcm9sZS1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxOSBAQAor
VGhpcyB0ZXN0cyB0aGUgcGxhdGZvcm0gcm9sZSBleHBvc2VkIGZvciBidXR0b25zIHdpdGggYXJp
YS1oYXNwb3B1cAorCitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1Mi
IG1lc3NhZ2VzLCBmb2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKwordGVzdDEgQVhSb2xl
OiBBWEJ1dHRvbiBmb3IgYXJpYS1oYXNwb3B1cD0obnVsbCkKK3Rlc3QyIEFYUm9sZTogQVhQb3BV
cEJ1dHRvbiBmb3IgYXJpYS1oYXNwb3B1cD0ndHJ1ZScKK3Rlc3QzIEFYUm9sZTogQVhCdXR0b24g
Zm9yIGFyaWEtaGFzcG9wdXA9J2ZhbHNlJwordGVzdDQgQVhSb2xlOiBBWFBvcFVwQnV0dG9uIGZv
ciBhcmlhLWhhc3BvcHVwPSdkaWFsb2cnCit0ZXN0NSBBWFJvbGU6IEFYUG9wVXBCdXR0b24gZm9y
IGFyaWEtaGFzcG9wdXA9J2dyaWQnCit0ZXN0NiBBWFJvbGU6IEFYUG9wVXBCdXR0b24gZm9yIGFy
aWEtaGFzcG9wdXA9J2xpc3Rib3gnCit0ZXN0NyBBWFJvbGU6IEFYUG9wVXBCdXR0b24gZm9yIGFy
aWEtaGFzcG9wdXA9J21lbnUnCit0ZXN0OCBBWFJvbGU6IEFYUG9wVXBCdXR0b24gZm9yIGFyaWEt
aGFzcG9wdXA9J3RyZWUnCit0ZXN0OSBBWFJvbGU6IEFYQnV0dG9uIGZvciBhcmlhLWhhc3BvcHVw
PSdmb28nCit0ZXN0MTAgQVhSb2xlOiBBWEJ1dHRvbiBmb3IgYXJpYS1oYXNwb3B1cD0nJworUEFT
UyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRFCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYnV0dG9uLXdpdGgtYXJpYS1oYXNwb3B1cC1y
b2xlLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2J1dHRvbi13aXRoLWFyaWEtaGFz
cG9wdXAtcm9sZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjA2ZmY5N2VhMWNjZWZhMTc1OTAxMjdlNzkxZGU4
YzkwZTFkMGY0YTkKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5
L2J1dHRvbi13aXRoLWFyaWEtaGFzcG9wdXAtcm9sZS5odG1sCkBAIC0wLDAgKzEsMzcgQEAKKzwh
RE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhl
YWQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4K
KzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKzxkaXYgaWQ9ImNvbnRlbnQiPgorICA8ZGl2IGlk
PSJ0ZXN0MSIgcm9sZT0iYnV0dG9uIj5YPC9kaXY+CisgIDxkaXYgaWQ9InRlc3QyIiByb2xlPSJi
dXR0b24iIGFyaWEtaGFzcG9wdXA9InRydWUiPlg8L2Rpdj4KKyAgPGRpdiBpZD0idGVzdDMiIHJv
bGU9ImJ1dHRvbiIgYXJpYS1oYXNwb3B1cD0iZmFsc2UiPlg8L2Rpdj4KKyAgPGRpdiBpZD0idGVz
dDQiIHJvbGU9ImJ1dHRvbiIgYXJpYS1oYXNwb3B1cD0iZGlhbG9nIj5YPC9kaXY+CisgIDxkaXYg
aWQ9InRlc3Q1IiByb2xlPSJidXR0b24iIGFyaWEtaGFzcG9wdXA9ImdyaWQiPlg8L2Rpdj4KKyAg
PGRpdiBpZD0idGVzdDYiIHJvbGU9ImJ1dHRvbiIgYXJpYS1oYXNwb3B1cD0ibGlzdGJveCI+WDwv
ZGl2PgorICA8ZGl2IGlkPSJ0ZXN0NyIgcm9sZT0iYnV0dG9uIiBhcmlhLWhhc3BvcHVwPSJtZW51
Ij5YPC9kaXY+CisgIDxkaXYgaWQ9InRlc3Q4IiByb2xlPSJidXR0b24iIGFyaWEtaGFzcG9wdXA9
InRyZWUiPlg8L2Rpdj4KKyAgPGRpdiBpZD0idGVzdDkiIHJvbGU9ImJ1dHRvbiIgYXJpYS1oYXNw
b3B1cD0iZm9vIj5YPC9kaXY+CisgIDxkaXYgaWQ9InRlc3QxMCIgcm9sZT0iYnV0dG9uIiBhcmlh
LWhhc3BvcHVwPSIiPlg8L2Rpdj4KKzwvZGl2PgorPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8
ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzxzY3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIlRoaXMg
dGVzdHMgdGhlIHBsYXRmb3JtIHJvbGUgZXhwb3NlZCBmb3IgYnV0dG9ucyB3aXRoIGFyaWEtaGFz
cG9wdXAiKTsKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAg
ICAgIGZvciAodmFyIGkgPSAxOyBpIDw9IDEwOyBpKyspIHsKKwkgICAgdmFyIGVsZW1lbnQgPSBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgidGVzdCIgKyBpKQorICAgICAgICAgICAgdmFyIHBvcHVw
ID0gZWxlbWVudC5oYXNBdHRyaWJ1dGUoImFyaWEtaGFzcG9wdXAiKSA/ICInIiArIGVsZW1lbnQu
Z2V0QXR0cmlidXRlKCJhcmlhLWhhc3BvcHVwIikgKyAiJyIgOiAiKG51bGwpIjsKKyAgICAgICAg
ICAgIHZhciBheEVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxl
bWVudEJ5SWQoInRlc3QiICsgaSk7CisgICAgICAgICAgICBkZWJ1ZygidGVzdCIgKyBpICsgIiAi
ICsgYXhFbGVtZW50LnJvbGUgKyAiIGZvciBhcmlhLWhhc3BvcHVwPSIgKyBwb3B1cCkKKyAgICAg
ICAgfQorCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb250ZW50Iikuc3R5bGUu
dmlzaWJpbGl0eSA9ICJoaWRkZW4iOworICAgIH0KKzwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4u
L3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgor
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2d0ay9idXR0b24td2l0aC1h
cmlhLWhhc3BvcHVwLWlzLW5vdC1hLWNvbWJvYm94LWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvZ3RrL2J1dHRvbi13aXRoLWFyaWEtaGFzcG9wdXAtaXMtbm90LWEtY29t
Ym9ib3gtZXhwZWN0ZWQudHh0CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBiMmRmYTlj
NjFmYjE1NzBjZjQ2NDVkMTA1MTcxZjFiMjdlOTg5MDI5Li4wMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2J1
dHRvbi13aXRoLWFyaWEtaGFzcG9wdXAtaXMtbm90LWEtY29tYm9ib3gtZXhwZWN0ZWQudHh0Cisr
KyAvZGV2L251bGwKQEAgLTEsMTkgKzAsMCBAQAotVGhpcyB2ZXJpZmllcyB0aGF0IGJ1dHRvbnMg
d2l0aCBhcmlhLWhhc3BvcHVwIGFyZSBleHBvc2VkIGFzIGJ1dHRvbnMKLQotT24gc3VjY2Vzcywg
eW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRF
U1QgQ09NUExFVEUiLgotCi0KLXRlc3QxIEFYUm9sZTogQVhCdXR0b24KLXRlc3QyIEFYUm9sZTog
QVhCdXR0b24KLXRlc3QzIEFYUm9sZTogQVhCdXR0b24KLXRlc3Q0IEFYUm9sZTogQVhCdXR0b24K
LXRlc3Q1IEFYUm9sZTogQVhCdXR0b24KLXRlc3Q2IEFYUm9sZTogQVhCdXR0b24KLXRlc3Q3IEFY
Um9sZTogQVhCdXR0b24KLXRlc3Q4IEFYUm9sZTogQVhCdXR0b24KLXRlc3Q5IEFYUm9sZTogQVhC
dXR0b24KLXRlc3QxMCBBWFJvbGU6IEFYQnV0dG9uCi1QQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBp
cyB0cnVlCi0KLVRFU1QgQ09NUExFVEUKLQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNz
aWJpbGl0eS9ndGsvYnV0dG9uLXdpdGgtYXJpYS1oYXNwb3B1cC1pcy1ub3QtYS1jb21ib2JveC5o
dG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9ndGsvYnV0dG9uLXdpdGgtYXJpYS1oYXNw
b3B1cC1pcy1ub3QtYS1jb21ib2JveC5odG1sCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCA5ZmQ1OGI1YmE4YzA4MzA1ZDc4NDJmM2U2ODEyOTRiZjY2MDY4OWIyLi4wMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCi0tLSBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxp
dHkvZ3RrL2J1dHRvbi13aXRoLWFyaWEtaGFzcG9wdXAtaXMtbm90LWEtY29tYm9ib3guaHRtbAor
KysgL2Rldi9udWxsCkBAIC0xLDM1ICswLDAgQEAKLTwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8v
SUVURi8vRFREIEhUTUwvL0VOIj4KLTxodG1sPgotPGhlYWQ+Ci08c2NyaXB0IHNyYz0iLi4vLi4v
cmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KLTwvaGVhZD4KLTxib2R5IGlkPSJi
b2R5Ij4KLTxkaXYgaWQ9ImNvbnRlbnQiPgotICA8ZGl2IGlkPSJ0ZXN0MSIgcm9sZT0iYnV0dG9u
Ij5YPC9kaXY+Ci0gIDxkaXYgaWQ9InRlc3QyIiByb2xlPSJidXR0b24iIGFyaWEtaGFzcG9wdXA9
InRydWUiPlg8L2Rpdj4KLSAgPGRpdiBpZD0idGVzdDMiIHJvbGU9ImJ1dHRvbiIgYXJpYS1oYXNw
b3B1cD0iZmFsc2UiPlg8L2Rpdj4KLSAgPGRpdiBpZD0idGVzdDQiIHJvbGU9ImJ1dHRvbiIgYXJp
YS1oYXNwb3B1cD0iZGlhbG9nIj5YPC9kaXY+Ci0gIDxkaXYgaWQ9InRlc3Q1IiByb2xlPSJidXR0
b24iIGFyaWEtaGFzcG9wdXA9ImdyaWQiPlg8L2Rpdj4KLSAgPGRpdiBpZD0idGVzdDYiIHJvbGU9
ImJ1dHRvbiIgYXJpYS1oYXNwb3B1cD0ibGlzdGJveCI+WDwvZGl2PgotICA8ZGl2IGlkPSJ0ZXN0
NyIgcm9sZT0iYnV0dG9uIiBhcmlhLWhhc3BvcHVwPSJtZW51Ij5YPC9kaXY+Ci0gIDxkaXYgaWQ9
InRlc3Q4IiByb2xlPSJidXR0b24iIGFyaWEtaGFzcG9wdXA9InRyZWUiPlg8L2Rpdj4KLSAgPGRp
diBpZD0idGVzdDkiIHJvbGU9ImJ1dHRvbiIgYXJpYS1oYXNwb3B1cD0iZm9vIj5YPC9kaXY+Ci0g
IDxkaXYgaWQ9InRlc3QxMCIgcm9sZT0iYnV0dG9uIiBhcmlhLWhhc3BvcHVwPSIiPlg8L2Rpdj4K
LTwvZGl2PgotPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rp
dj4KLTxzY3JpcHQ+Ci0gICAgZGVzY3JpcHRpb24oIlRoaXMgdmVyaWZpZXMgdGhhdCBidXR0b25z
IHdpdGggYXJpYS1oYXNwb3B1cCBhcmUgZXhwb3NlZCBhcyBidXR0b25zIik7Ci0gICAgaWYgKHdp
bmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewotICAgICAgICBmb3IgKHZhciBpID0gMTsg
aSA8PSAxMDsgaSsrKSB7Ci0gICAgICAgICAgICB2YXIgYXhFbGVtZW50ID0gYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0ZXN0IiArIGkpOwotICAgICAgICAg
ICAgZGVidWcoInRlc3QiICsgaSArICIgIiArIGF4RWxlbWVudC5yb2xlKTsKLSAgICAgICAgfQot
Ci0gICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb250ZW50Iikuc3R5bGUudmlzaWJp
bGl0eSA9ICJoaWRkZW4iOwotICAgIH0KLTwvc2NyaXB0PgotPHNjcmlwdCBzcmM9Ii4uLy4uL3Jl
c291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgotPC9ib2R5PgotPC9odG1sPgotCmRp
ZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvYWNjZXNzaWJpbGl0eS9idXR0b24t
d2l0aC1hcmlhLWhhc3BvcHVwLXJvbGUtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vZ3RrL2FjY2Vzc2liaWxpdHkvYnV0dG9uLXdpdGgtYXJpYS1oYXNwb3B1cC1yb2xlLWV4cGVj
dGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi41NjhjMTAyM2Y0NTUzYmJmNzE4NGVmMjUxMzdkODY5NGZhMWJl
M2UzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZ3RrL2FjY2Vzc2li
aWxpdHkvYnV0dG9uLXdpdGgtYXJpYS1oYXNwb3B1cC1yb2xlLWV4cGVjdGVkLnR4dApAQCAtMCww
ICsxLDE5IEBACitUaGlzIHRlc3RzIHRoZSBwbGF0Zm9ybSByb2xlIGV4cG9zZWQgZm9yIGJ1dHRv
bnMgd2l0aCBhcmlhLWhhc3BvcHVwCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmll
cyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCit0
ZXN0MSBBWFJvbGU6IEFYQnV0dG9uIGZvciBhcmlhLWhhc3BvcHVwPShudWxsKQordGVzdDIgQVhS
b2xlOiBBWEJ1dHRvbiBmb3IgYXJpYS1oYXNwb3B1cD0ndHJ1ZScKK3Rlc3QzIEFYUm9sZTogQVhC
dXR0b24gZm9yIGFyaWEtaGFzcG9wdXA9J2ZhbHNlJwordGVzdDQgQVhSb2xlOiBBWEJ1dHRvbiBm
b3IgYXJpYS1oYXNwb3B1cD0nZGlhbG9nJwordGVzdDUgQVhSb2xlOiBBWEJ1dHRvbiBmb3IgYXJp
YS1oYXNwb3B1cD0nZ3JpZCcKK3Rlc3Q2IEFYUm9sZTogQVhCdXR0b24gZm9yIGFyaWEtaGFzcG9w
dXA9J2xpc3Rib3gnCit0ZXN0NyBBWFJvbGU6IEFYQnV0dG9uIGZvciBhcmlhLWhhc3BvcHVwPSdt
ZW51JwordGVzdDggQVhSb2xlOiBBWEJ1dHRvbiBmb3IgYXJpYS1oYXNwb3B1cD0ndHJlZScKK3Rl
c3Q5IEFYUm9sZTogQVhCdXR0b24gZm9yIGFyaWEtaGFzcG9wdXA9J2ZvbycKK3Rlc3QxMCBBWFJv
bGU6IEFYQnV0dG9uIGZvciBhcmlhLWhhc3BvcHVwPScnCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>