<?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>171188</bug_id>
          
          <creation_ts>2017-04-22 21:09:40 -0700</creation_ts>
          <short_desc>[ATK] aria-modal=&quot;true&quot; should be exposed via ATK_STATE_MODAL</short_desc>
          <delta_ts>2017-04-28 11:17:32 -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>Linux</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>1300279</commentid>
    <comment_count>0</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-22 21:09:40 -0700</bug_when>
    <thetext>https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#ariaModalTrue</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300280</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-22 21:10:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/31776306&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302121</commentid>
    <comment_count>2</comment_count>
      <attachid>308399</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-27 09:26:25 -0700</bug_when>
    <thetext>Created attachment 308399
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302592</commentid>
    <comment_count>3</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-28 09:03:59 -0700</bug_when>
    <thetext>Chris: Please review. Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302597</commentid>
    <comment_count>4</comment_count>
      <attachid>308399</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-28 09:08:55 -0700</bug_when>
    <thetext>Comment on attachment 308399
Patch

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

&gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2029
&gt; +    Node* node = this-&gt;node();

this node check doesn&apos;t seem necessary

&gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2033
&gt; +    AXObjectCache* cache = axObjectCache();

if (AXObjectCache* cache = axObjectCache())
    return cache-&gt;ariaModalNode() == node();

return false;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302617</commentid>
    <comment_count>5</comment_count>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-28 09:43:44 -0700</bug_when>
    <thetext>(In reply to chris fleizach from comment #4)
&gt; Comment on attachment 308399 [details]
&gt; Patch
&gt; 
&gt; View in context:
&gt; https://bugs.webkit.org/attachment.cgi?id=308399&amp;action=review
&gt; 
&gt; &gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2029
&gt; &gt; +    Node* node = this-&gt;node();
&gt; 
&gt; this node check doesn&apos;t seem necessary

What if we created an AccessibilityObject which lacked a node, and didn&apos;t have any nodes with aria-modal=&quot;true&quot;?

&gt; &gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2033
&gt; &gt; +    AXObjectCache* cache = axObjectCache();
&gt; 
&gt; if (AXObjectCache* cache = axObjectCache())
&gt;     return cache-&gt;ariaModalNode() == node();
&gt; 
&gt; return false;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302618</commentid>
    <comment_count>6</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2017-04-28 09:45:54 -0700</bug_when>
    <thetext>(In reply to Joanmarie Diggs (irc: joanie) from comment #5)
&gt; (In reply to chris fleizach from comment #4)
&gt; &gt; Comment on attachment 308399 [details]
&gt; &gt; Patch
&gt; &gt; 
&gt; &gt; View in context:
&gt; &gt; https://bugs.webkit.org/attachment.cgi?id=308399&amp;action=review
&gt; &gt; 
&gt; &gt; &gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2029
&gt; &gt; &gt; +    Node* node = this-&gt;node();
&gt; &gt; 
&gt; &gt; this node check doesn&apos;t seem necessary
&gt; 
&gt; What if we created an AccessibilityObject which lacked a node, and didn&apos;t
&gt; have any nodes with aria-modal=&quot;true&quot;?

hmm yea that would be true

if (AXObjectCache* cache = axObjectCache())
     return node() &amp;&amp; cache-&gt;ariaModalNode() == node();


&gt; 
&gt; &gt; &gt; Source/WebCore/accessibility/AccessibilityObject.cpp:2033
&gt; &gt; &gt; +    AXObjectCache* cache = axObjectCache();
&gt; &gt; 
&gt; &gt; if (AXObjectCache* cache = axObjectCache())
&gt; &gt;     return cache-&gt;ariaModalNode() == node();
&gt; &gt; 
&gt; &gt; return false;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302619</commentid>
    <comment_count>7</comment_count>
      <attachid>308543</attachid>
    <who name="Joanmarie Diggs">jdiggs</who>
    <bug_when>2017-04-28 09:52:52 -0700</bug_when>
    <thetext>Created attachment 308543
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302657</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 10:47:29 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 308543:

media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html bug 168317 (author: graouts@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302658</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 10:47:30 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 308543:

The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302682</commentid>
    <comment_count>10</comment_count>
      <attachid>308543</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 11:17:30 -0700</bug_when>
    <thetext>Comment on attachment 308543
Patch

Clearing flags on attachment: 308543

Committed r215932: &lt;http://trac.webkit.org/changeset/215932&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1302683</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-28 11:17:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308399</attachid>
            <date>2017-04-27 09:26:25 -0700</date>
            <delta_ts>2017-04-28 09:52:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171188-20170427122623.patch</filename>
            <type>text/plain</type>
            <size>7773</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1ODYzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTVlZTQ4YzJlZjI4MWVj
MGRiMDQ1NjRkYWIxNTlkMzQwNzhkZWVjZC4uYjhhYmUxNDIxNDk5MzlhMTI3ODJiYjkwY2RkMmYy
N2NjNjRiMDg3ZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE3LTA0LTI3ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBbQVRLXSBhcmlhLW1v
ZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFMCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExODgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmNsdWRlIEFUS19TVEFU
RV9NT0RBTCBpbiB0aGUgQXRrT2JqZWN0J3Mgc3RhdGUgc2V0IGlmIHRoZSBhY2Nlc3NpYmxlCisg
ICAgICAgIGVsZW1lbnQncyBub2RlIGlzIHRoZSBjdXJyZW50IEFSSUEgbW9kYWwgbm9kZS4KKwor
ICAgICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2d0ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQu
aHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzQXJpYU1vZGFsTm9kZSk6
CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmg6CisgICAgICAg
ICogYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwOgorICAg
ICAgICAoc2V0QXRrU3RhdGVTZXRGcm9tQ29yZU9iamVjdCk6CisKIDIwMTctMDQtMjcgIFphbGFu
IEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBUZXh0IGdldHMgY3V0IG9mZiB3
aGVuIGJhaWxpbmcgb3V0IG9mIHNpbXBsZSBsaW5lIGxheW91dCB3aXRoIHdpZG93cy4KZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3Bw
CmluZGV4IGU4ZTMxNzI2NTg2YzZiMTc1OTU1ZGExN2FjYmNmMTNlMTY4ZmIzMzQuLjczMTkxNGQ1
OTg5M2U4NGQyOTRhMzFjNmM3NDM5N2IxNGY5ZGUxMWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcApAQCAtMjAyNCw2ICsy
MDI0LDE2IEBAIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aXNBcmlhTW9kYWxEZXNjZW5kYW50
KE5vZGUqIGFyaWFNb2RhbE5vZGUpIGNvbnN0CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitib29s
IEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzQXJpYU1vZGFsTm9kZSgpIGNvbnN0Cit7CisgICAgTm9k
ZSogbm9kZSA9IHRoaXMtPm5vZGUoKTsKKyAgICBpZiAoIW5vZGUpCisgICAgICAgIHJldHVybiBm
YWxzZTsKKworICAgIEFYT2JqZWN0Q2FjaGUqIGNhY2hlID0gYXhPYmplY3RDYWNoZSgpOworICAg
IHJldHVybiBjYWNoZSAmJiBjYWNoZS0+YXJpYU1vZGFsTm9kZSgpID09IG5vZGU7Cit9CisKIGJv
b2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aWdub3JlZEZyb21BUklBTW9kYWxQcmVzZW5jZSgpIGNv
bnN0CiB7CiAgICAgLy8gV2Ugc2hvdWxkbid0IGlnbm9yZSB0aGUgdG9wIG5vZGUuCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaCBi
L1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCmluZGV4
IGYyZDZiM2Q0MmM0YzRjMjU1OTRmYzc5ZjBlMzYzZGIwMTE2N2YwNTguLmRkM2Y1NTM0NjlmZWQx
ZGQ0MDAwMGQwMTBiNDU0OGEyNmE0MDllYzUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCkBAIC02NjIsNiArNjYyLDcgQEAgcHVi
bGljOgogICAgIC8vIFRoaXMgZnVuY3Rpb24gY2hlY2tzIGlmIHRoZSBvYmplY3Qgc2hvdWxkIGJl
IGlnbm9yZWQgd2hlbiB0aGVyZSdzIGEgbW9kYWwgZGlhbG9nIGRpc3BsYXllZC4KICAgICBib29s
IGlnbm9yZWRGcm9tQVJJQU1vZGFsUHJlc2VuY2UoKSBjb25zdDsKICAgICBib29sIGlzQXJpYU1v
ZGFsRGVzY2VuZGFudChOb2RlKikgY29uc3Q7CisgICAgYm9vbCBpc0FyaWFNb2RhbE5vZGUoKSBj
b25zdDsKICAgICAKICAgICBib29sIHN1cHBvcnRzQVJJQVNldFNpemUoKSBjb25zdDsKICAgICBi
b29sIHN1cHBvcnRzQVJJQVBvc0luU2V0KCkgY29uc3Q7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAgYi9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9XZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0
ay5jcHAKaW5kZXggZWMyMTc2NzViZDI5NTg4Y2E0NmFlOGVhYmM0YWNjZDUzNmZjN2E4Yy4uMTc3
NWU3OWE5MGUyNWJjNDcwZGZmMDhjZmY1Y2I3NGM1MTg5ZjFkZiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2libGVX
cmFwcGVyQXRrLmNwcApAQCAtODA5LDYgKzgwOSw5IEBAIHN0YXRpYyB2b2lkIHNldEF0a1N0YXRl
U2V0RnJvbUNvcmVPYmplY3QoQWNjZXNzaWJpbGl0eU9iamVjdCogY29yZU9iamVjdCwgQXRrU3Rh
CiAgICAgICAgICAgICBhdGtfc3RhdGVfc2V0X2FkZF9zdGF0ZShzdGF0ZVNldCwgQVRLX1NUQVRF
X0lOREVURVJNSU5BVEUpOwogICAgIH0KIAorICAgIGlmIChjb3JlT2JqZWN0LT5pc0FyaWFNb2Rh
bE5vZGUoKSkKKyAgICAgICAgYXRrX3N0YXRlX3NldF9hZGRfc3RhdGUoc3RhdGVTZXQsIEFUS19T
VEFURV9NT0RBTCk7CisKICAgICBpZiAoY29yZU9iamVjdC0+aW52YWxpZFN0YXR1cygpICE9ICJm
YWxzZSIpCiAgICAgICAgIGF0a19zdGF0ZV9zZXRfYWRkX3N0YXRlKHN0YXRlU2V0LCBBVEtfU1RB
VEVfSU5WQUxJRF9FTlRSWSk7CiAKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xz
L0NoYW5nZUxvZwppbmRleCA2YTVhM2I0OTkwMjExMzdmYzlkMzdmMjI2MDE2ZTUwZTdiNTE3ZjIz
Li43OGVlODI0ZDViNThhNDQ4OTg5YmQ5YWUzYWU0MTZmMTdmZjk1MjAxIDEwMDY0NAotLS0gYS9U
b29scy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIw
MTctMDQtMjcgIEpvYW5tYXJpZSBEaWdncyAgPGpkaWdnc0BpZ2FsaWEuY29tPgorCisgICAgICAg
IFtBVEtdIGFyaWEtbW9kYWw9InRydWUiIHNob3VsZCBiZSBleHBvc2VkIHZpYSBBVEtfU1RBVEVf
TU9EQUwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3
MTE4OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEFk
ZCAiQVhNb2RhbCIgYXR0cmlidXRlIHN0cmluZyBzbyB0aGF0IHdlIGNhbiB0ZXN0IHRoZSBzdGF0
ZSdzIGV4cG9zdXJlLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRs
ZS9hdGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEF0ay5jcHA6CisgICAgICAgIChXVFI6OkFjY2Vz
c2liaWxpdHlVSUVsZW1lbnQ6OmJvb2xBdHRyaWJ1dGVWYWx1ZSk6CisKIDIwMTctMDQtMjYgIFNh
YW0gQmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAgICAgQWRkIHNvbWUgbW9yZSB0
ZXN0aW5nIG1vZGVzIGZvciBXYXNtIHRlc3RzIG5vdyB0aGF0IHdlIGhhdmUgdGllciB1cApkaWZm
IC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNz
aWJpbGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCBkZjRlZmJhMzY2
ZmIzMWFmYzY3MTlkNjhiMzcwNTExMWU3OTNkNWI1Li4wYjkyNzY5ZjRkNmE2NDQ2N2RkMGZhMzYx
MTc4MzQ0NWNlMTg1ZWY4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50
QXRrLmNwcApAQCAtMTEwNCw2ICsxMTA0LDggQEAgYm9vbCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50
Ojpib29sQXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQogICAgICAgICByZXR1
cm4gY2hlY2tFbGVtZW50U3RhdGUobV9lbGVtZW50LmdldCgpLCBBVEtfU1RBVEVfRk9DVVNFRCk7
CiAgICAgaWYgKGF0dHJpYnV0ZVN0cmluZyA9PSAiQVhJbnZhbGlkIikKICAgICAgICAgcmV0dXJu
IGNoZWNrRWxlbWVudFN0YXRlKG1fZWxlbWVudC5nZXQoKSwgQVRLX1NUQVRFX0lOVkFMSUQpOwor
ICAgIGlmIChhdHRyaWJ1dGVTdHJpbmcgPT0gIkFYTW9kYWwiKQorICAgICAgICByZXR1cm4gY2hl
Y2tFbGVtZW50U3RhdGUobV9lbGVtZW50LmdldCgpLCBBVEtfU1RBVEVfTU9EQUwpOwogICAgIGlm
IChhdHRyaWJ1dGVTdHJpbmcgPT0gIkFYTXVsdGlTZWxlY3RhYmxlIikKICAgICAgICAgcmV0dXJu
IGNoZWNrRWxlbWVudFN0YXRlKG1fZWxlbWVudC5nZXQoKSwgQVRLX1NUQVRFX01VTFRJU0VMRUNU
QUJMRSk7CiAgICAgaWYgKGF0dHJpYnV0ZVN0cmluZyA9PSAiQVhSZXF1aXJlZCIpCmRpZmYgLS1n
aXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXgg
ZmZjMzRjZTYwMTgxODM3YTEyZTI5OGQwN2Q0MTBiYzdmMWZlM2VkMS4uNTBmNmQ1Zjk1MTZhZWZi
ZWVmMzNmODZmYzI1OGQxNzU2YWQ1ZGRhOCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA0
LTI3ICBKb2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBbQVRL
XSBhcmlhLW1vZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFM
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExODgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vz
c2liaWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC5o
dG1sOiBBZGRlZC4KKwogMjAxNy0wNC0yNyAgRnJlZGVyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5j
b20+CiAKICAgICAgICAgRml4IHNvbWUgdGVzdHMgZnJvbSBwbGF0Zm9ybS10ZXN0cy9jc3NvbS12
aWV3L2Nzc29tLXZpZXcvCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2d0
ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9ndGsvYXJpYS1tb2RhbC1zdGF0ZS1leHBvc2VkLWV4cGVjdGVkLnR4dApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwLi42OTBhMDk1ZDE4NWY2MzIwOTQyNGFjZmEyNjNhMjYwMmUxNjdlMDdhCi0tLSAvZGV2
L251bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9ndGsvYXJpYS1tb2RhbC1zdGF0
ZS1leHBvc2VkLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDExIEBACitUaGlzIHRlc3RzIHRoYXQg
YSBkaWFsb2cgd2l0aCBhcmlhLW1vZGFsPSd0cnVlJyBleHBvc2VzIEFUS19TVEFURV9NT0RBTAor
CitPbiBzdWNjZXNzLCB5b3Ugd2lsbCBzZWUgYSBzZXJpZXMgb2YgIlBBU1MiIG1lc3NhZ2VzLCBm
b2xsb3dlZCBieSAiVEVTVCBDT01QTEVURSIuCisKKworUEFTUyBheEVsZW1lbnQuYm9vbEF0dHJp
YnV0ZVZhbHVlKCdBWE1vZGFsJykgaXMgdHJ1ZQorUEFTUyBheEVsZW1lbnQuYm9vbEF0dHJpYnV0
ZVZhbHVlKCdBWE1vZGFsJykgaXMgZmFsc2UKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRy
dWUKKworVEVTVCBDT01QTEVURQorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmls
aXR5L2d0ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vz
c2liaWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC5odG1sCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjFm
MWMxNTViYjM0YWRiNThiZTdkNzYyMDU0MThhMTdkODY3YzE5ODcKLS0tIC9kZXYvbnVsbAorKysg
Yi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2d0ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQu
aHRtbApAQCAtMCwwICsxLDMwIEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RU
RCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNl
cy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSI+Cis8
ZGl2IGlkPSJjb250ZW50Ij4KKyAgPGRpdiByb2xlPSJkaWFsb2ciIGFyaWEtbW9kYWw9InRydWUi
IGlkPSJ0ZXN0Ij4KKyAgICA8aW5wdXQgdHlwZT0iYnV0dG9uIiB2YWx1ZT0ib2siLz4KKyAgPC9k
aXY+Cis8L2Rpdj4KKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+
PC9kaXY+Cis8c2NyaXB0PgorICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgYSBkaWFs
b2cgd2l0aCBhcmlhLW1vZGFsPSd0cnVlJyBleHBvc2VzIEFUS19TVEFURV9NT0RBTCIpOworICAg
IGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgdmFyIGF4RWxl
bWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgidGVz
dCIpOworICAgICAgICBzaG91bGRCZVRydWUoImF4RWxlbWVudC5ib29sQXR0cmlidXRlVmFsdWUo
J0FYTW9kYWwnKSIpOworCisgICAgICAgIHZhciBlbGVtZW50ID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoInRlc3QiKTsKKyAgICAgICAgZWxlbWVudC5zZXRBdHRyaWJ1dGUoImFyaWEtbW9kYWwi
LCAiZmFsc2UiKTsKKyAgICAgICAgc2hvdWxkQmVGYWxzZSgiYXhFbGVtZW50LmJvb2xBdHRyaWJ1
dGVWYWx1ZSgnQVhNb2RhbCcpIik7CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
ImNvbnRlbnQiKS5zdHlsZS52aXNpYmlsaXR5ID0gImhpZGRlbiI7CisgICAgfQorPC9zY3JpcHQ+
Cis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+
Cis8L2JvZHk+Cis8L2h0bWw+CisK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308543</attachid>
            <date>2017-04-28 09:52:52 -0700</date>
            <delta_ts>2017-04-28 11:17:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-171188-20170428125251.patch</filename>
            <type>text/plain</type>
            <size>7723</size>
            <attacher name="Joanmarie Diggs">jdiggs</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1OTI0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMTAzY2VjZjUxZDg4MzYz
YjA5MmQ0MzA5ZTk2Mzc3MGM3MTQ2YzExYi4uMzlhM2FhMWQ5M2QxZjRmMWEwZjU4ZGI2NGEyYjYw
NDU5NGNlYTQyMiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE3LTA0LTI4ICBKb2Fu
bWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBbQVRLXSBhcmlhLW1v
ZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFMCisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExODgKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJbmNsdWRlIEFUS19TVEFU
RV9NT0RBTCBpbiB0aGUgQXRrT2JqZWN0J3Mgc3RhdGUgc2V0IGlmIHRoZSBhY2Nlc3NpYmxlCisg
ICAgICAgIGVsZW1lbnQncyBub2RlIGlzIHRoZSBjdXJyZW50IEFSSUEgbW9kYWwgbm9kZS4KKwor
ICAgICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2d0ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQu
aHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoK
KyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzQXJpYU1vZGFsTm9kZSk6
CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmg6CisgICAgICAg
ICogYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdyYXBwZXJBdGsuY3BwOgorICAg
ICAgICAoc2V0QXRrU3RhdGVTZXRGcm9tQ29yZU9iamVjdCk6CisKIDIwMTctMDQtMjggIE1pZ3Vl
bCBHb21leiAgPG1hZ29tZXpAaWdhbGlhLmNvbT4KIAogICAgICAgICBSRUdSRVNTSU9OKHIyMTUy
MTEpOiBbR1RLXSBTZXZlcmFsIHdlYmdsIHJlbGF0ZWQgdGVzdHMgYXJlIGZhaWxpbmcKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3Bw
CmluZGV4IDU3ZjcxMGQzNzI5MDMxZTE3NjhhNDZkZGQ4OTA0NjM4YTJlYTk4OGIuLmE5ZTg5N2Zh
MzFhMjQ2MWNjZTk4OGFiY2M0MDU3ZmYwZjhkMDU2NzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKKysrIGIvU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcApAQCAtMjAyMCw2ICsy
MDIwLDE0IEBAIGJvb2wgQWNjZXNzaWJpbGl0eU9iamVjdDo6aXNBcmlhTW9kYWxEZXNjZW5kYW50
KE5vZGUqIGFyaWFNb2RhbE5vZGUpIGNvbnN0CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitib29s
IEFjY2Vzc2liaWxpdHlPYmplY3Q6OmlzQXJpYU1vZGFsTm9kZSgpIGNvbnN0Cit7CisgICAgaWYg
KEFYT2JqZWN0Q2FjaGUqIGNhY2hlID0gYXhPYmplY3RDYWNoZSgpKQorICAgICAgICByZXR1cm4g
bm9kZSgpICYmIGNhY2hlLT5hcmlhTW9kYWxOb2RlKCkgPT0gbm9kZSgpOworCisgICAgcmV0dXJu
IGZhbHNlOworfQorCiBib29sIEFjY2Vzc2liaWxpdHlPYmplY3Q6Omlnbm9yZWRGcm9tQVJJQU1v
ZGFsUHJlc2VuY2UoKSBjb25zdAogewogICAgIC8vIFdlIHNob3VsZG4ndCBpZ25vcmUgdGhlIHRv
cCBub2RlLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3Np
YmlsaXR5T2JqZWN0LmggYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxp
dHlPYmplY3QuaAppbmRleCBmMmQ2YjNkNDJjNGM0YzI1NTk0ZmM3OWYwZTM2M2RiMDExNjdmMDU4
Li5kZDNmNTUzNDY5ZmVkMWRkNDAwMDBkMDEwYjQ1NDhhMjZhNDA5ZWM1IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaAorKysgYi9T
b3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaApAQCAtNjYy
LDYgKzY2Miw3IEBAIHB1YmxpYzoKICAgICAvLyBUaGlzIGZ1bmN0aW9uIGNoZWNrcyBpZiB0aGUg
b2JqZWN0IHNob3VsZCBiZSBpZ25vcmVkIHdoZW4gdGhlcmUncyBhIG1vZGFsIGRpYWxvZyBkaXNw
bGF5ZWQuCiAgICAgYm9vbCBpZ25vcmVkRnJvbUFSSUFNb2RhbFByZXNlbmNlKCkgY29uc3Q7CiAg
ICAgYm9vbCBpc0FyaWFNb2RhbERlc2NlbmRhbnQoTm9kZSopIGNvbnN0OworICAgIGJvb2wgaXNB
cmlhTW9kYWxOb2RlKCkgY29uc3Q7CiAgICAgCiAgICAgYm9vbCBzdXBwb3J0c0FSSUFTZXRTaXpl
KCkgY29uc3Q7CiAgICAgYm9vbCBzdXBwb3J0c0FSSUFQb3NJblNldCgpIGNvbnN0OwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNjZXNzaWJsZVdy
YXBwZXJBdGsuY3BwIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9hdGsvV2ViS2l0QWNj
ZXNzaWJsZVdyYXBwZXJBdGsuY3BwCmluZGV4IGM5MDFiNTZlNTMzYzBmN2YxMzRhZjU0YzBkZTQ4
MTBkMzRkZjk1ZTYuLmI4OWZkMTI1YTU0OTU3ZTVmMmQwODE4NWE0NDc5MjdkMDg4NGNmOTAgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvYXRrL1dlYktpdEFjY2Vzc2li
bGVXcmFwcGVyQXRrLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L2F0ay9X
ZWJLaXRBY2Nlc3NpYmxlV3JhcHBlckF0ay5jcHAKQEAgLTgwOSw2ICs4MDksOSBAQCBzdGF0aWMg
dm9pZCBzZXRBdGtTdGF0ZVNldEZyb21Db3JlT2JqZWN0KEFjY2Vzc2liaWxpdHlPYmplY3QqIGNv
cmVPYmplY3QsIEF0a1N0YQogICAgICAgICAgICAgYXRrX3N0YXRlX3NldF9hZGRfc3RhdGUoc3Rh
dGVTZXQsIEFUS19TVEFURV9JTkRFVEVSTUlOQVRFKTsKICAgICB9CiAKKyAgICBpZiAoY29yZU9i
amVjdC0+aXNBcmlhTW9kYWxOb2RlKCkpCisgICAgICAgIGF0a19zdGF0ZV9zZXRfYWRkX3N0YXRl
KHN0YXRlU2V0LCBBVEtfU1RBVEVfTU9EQUwpOworCiAgICAgaWYgKGNvcmVPYmplY3QtPmludmFs
aWRTdGF0dXMoKSAhPSAiZmFsc2UiKQogICAgICAgICBhdGtfc3RhdGVfc2V0X2FkZF9zdGF0ZShz
dGF0ZVNldCwgQVRLX1NUQVRFX0lOVkFMSURfRU5UUlkpOwogCmRpZmYgLS1naXQgYS9Ub29scy9D
aGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNzY0ZmVkNmY2NjUwMmVhZTdhZjIzOTBm
Y2U5YjlkZGE5MGJjZWZlMy4uNzI1ZmEyMzJkMDUxMDBkYTM2NjZhOTdjNzUzMmQyNjlkNzZiYzM3
YiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAt
MSwzICsxLDE1IEBACisyMDE3LTA0LTI4ICBKb2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlh
LmNvbT4KKworICAgICAgICBbQVRLXSBhcmlhLW1vZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3Nl
ZCB2aWEgQVRLX1NUQVRFX01PREFMCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xNzExODgKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgIkFYTW9kYWwiIGF0dHJpYnV0ZSBzdHJpbmcgc28gdGhhdCB3ZSBj
YW4gdGVzdCB0aGUgc3RhdGUncyBleHBvc3VyZS4KKworICAgICAgICAqIFdlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRBdGsuY3BwOgorICAg
ICAgICAoV1RSOjpBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojpib29sQXR0cmlidXRlVmFsdWUpOgor
CiAyMDE3LTA0LTI3ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4K
IAogICAgICAgICBNb3ZlIFVVSUQgZnJvbSBXZWJDb3JlL3BsYXRmb3JtIHRvIFdURgpkaWZmIC0t
Z2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJp
bGl0eVVJRWxlbWVudEF0ay5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVu
ZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAppbmRleCBkZjRlZmJhMzY2ZmIz
MWFmYzY3MTlkNjhiMzcwNTExMWU3OTNkNWI1Li4wYjkyNzY5ZjRkNmE2NDQ2N2RkMGZhMzYxMTc4
MzQ0NWNlMTg1ZWY4IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVk
QnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRrLmNwcAorKysgYi9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50QXRr
LmNwcApAQCAtMTEwNCw2ICsxMTA0LDggQEAgYm9vbCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojpi
b29sQXR0cmlidXRlVmFsdWUoSlNTdHJpbmdSZWYgYXR0cmlidXRlKQogICAgICAgICByZXR1cm4g
Y2hlY2tFbGVtZW50U3RhdGUobV9lbGVtZW50LmdldCgpLCBBVEtfU1RBVEVfRk9DVVNFRCk7CiAg
ICAgaWYgKGF0dHJpYnV0ZVN0cmluZyA9PSAiQVhJbnZhbGlkIikKICAgICAgICAgcmV0dXJuIGNo
ZWNrRWxlbWVudFN0YXRlKG1fZWxlbWVudC5nZXQoKSwgQVRLX1NUQVRFX0lOVkFMSUQpOworICAg
IGlmIChhdHRyaWJ1dGVTdHJpbmcgPT0gIkFYTW9kYWwiKQorICAgICAgICByZXR1cm4gY2hlY2tF
bGVtZW50U3RhdGUobV9lbGVtZW50LmdldCgpLCBBVEtfU1RBVEVfTU9EQUwpOwogICAgIGlmIChh
dHRyaWJ1dGVTdHJpbmcgPT0gIkFYTXVsdGlTZWxlY3RhYmxlIikKICAgICAgICAgcmV0dXJuIGNo
ZWNrRWxlbWVudFN0YXRlKG1fZWxlbWVudC5nZXQoKSwgQVRLX1NUQVRFX01VTFRJU0VMRUNUQUJM
RSk7CiAgICAgaWYgKGF0dHJpYnV0ZVN0cmluZyA9PSAiQVhSZXF1aXJlZCIpCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYzYx
MDI2ZDY3MDZkNGIyZGQ5NGE1NmQ0OTU2Mzg0ZWM4MzBlYWRhYS4uNjc4NzVmMjM2NTcwODkyN2I1
NzI4MjNmYmE2N2YxNGQ4OGI5NTdmYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDEzIEBACisyMDE3LTA0LTI4
ICBKb2FubWFyaWUgRGlnZ3MgIDxqZGlnZ3NAaWdhbGlhLmNvbT4KKworICAgICAgICBbQVRLXSBh
cmlhLW1vZGFsPSJ0cnVlIiBzaG91bGQgYmUgZXhwb3NlZCB2aWEgQVRLX1NUQVRFX01PREFMCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzExODgKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC1leHBlY3RlZC50eHQ6IEFkZGVkLgor
ICAgICAgICAqIGFjY2Vzc2liaWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC5odG1s
OiBBZGRlZC4KKwogMjAxNy0wNC0yOCAgTWlndWVsIEdvbWV6ICA8bWFnb21lekBpZ2FsaWEuY29t
PgogCiAgICAgICAgIFJFR1JFU1NJT04ocjIxNTIxMSk6IFtHVEtdIFNldmVyYWwgd2ViZ2wgcmVs
YXRlZCB0ZXN0cyBhcmUgZmFpbGluZwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNjZXNzaWJp
bGl0eS9ndGsvYXJpYS1tb2RhbC1zdGF0ZS1leHBvc2VkLWV4cGVjdGVkLnR4dCBiL0xheW91dFRl
c3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2FyaWEtbW9kYWwtc3RhdGUtZXhwb3NlZC1leHBlY3RlZC50
eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uNjkwYTA5NWQxODVmNjMyMDk0MjRhY2ZhMjYzYTI2MDJlMTY3ZTA3YQot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvZ3RrL2FyaWEtbW9k
YWwtc3RhdGUtZXhwb3NlZC1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorVGhpcyB0ZXN0
cyB0aGF0IGEgZGlhbG9nIHdpdGggYXJpYS1tb2RhbD0ndHJ1ZScgZXhwb3NlcyBBVEtfU1RBVEVf
TU9EQUwKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNz
YWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1MgYXhFbGVtZW50LmJv
b2xBdHRyaWJ1dGVWYWx1ZSgnQVhNb2RhbCcpIGlzIHRydWUKK1BBU1MgYXhFbGVtZW50LmJvb2xB
dHRyaWJ1dGVWYWx1ZSgnQVhNb2RhbCcpIGlzIGZhbHNlCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNl
ZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9ndGsvYXJpYS1tb2RhbC1zdGF0ZS1leHBvc2VkLmh0bWwgYi9MYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L2d0ay9hcmlhLW1vZGFsLXN0YXRlLWV4cG9zZWQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi4xZjFjMTU1YmIzNGFkYjU4YmU3ZDc2MjA1NDE4YTE3ZDg2N2MxOTg3Ci0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9ndGsvYXJpYS1tb2RhbC1zdGF0ZS1l
eHBvc2VkLmh0bWwKQEAgLTAsMCArMSwzMCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9J
RVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9y
ZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgaWQ9ImJv
ZHkiPgorPGRpdiBpZD0iY29udGVudCI+CisgIDxkaXYgcm9sZT0iZGlhbG9nIiBhcmlhLW1vZGFs
PSJ0cnVlIiBpZD0idGVzdCI+CisgICAgPGlucHV0IHR5cGU9ImJ1dHRvbiIgdmFsdWU9Im9rIi8+
CisgIDwvZGl2PgorPC9kaXY+Cis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNv
bnNvbGUiPjwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0
IGEgZGlhbG9nIHdpdGggYXJpYS1tb2RhbD0ndHJ1ZScgZXhwb3NlcyBBVEtfU1RBVEVfTU9EQUwi
KTsKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVyKSB7CisgICAgICAgIHZh
ciBheEVsZW1lbnQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5
SWQoInRlc3QiKTsKKyAgICAgICAgc2hvdWxkQmVUcnVlKCJheEVsZW1lbnQuYm9vbEF0dHJpYnV0
ZVZhbHVlKCdBWE1vZGFsJykiKTsKKworICAgICAgICB2YXIgZWxlbWVudCA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ0ZXN0Iik7CisgICAgICAgIGVsZW1lbnQuc2V0QXR0cmlidXRlKCJhcmlh
LW1vZGFsIiwgImZhbHNlIik7CisgICAgICAgIHNob3VsZEJlRmFsc2UoImF4RWxlbWVudC5ib29s
QXR0cmlidXRlVmFsdWUoJ0FYTW9kYWwnKSIpOworCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJjb250ZW50Iikuc3R5bGUudmlzaWJpbGl0eSA9ICJoaWRkZW4iOworICAgIH0KKzwv
c2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwv
c2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>