<?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>111986</bug_id>
          
          <creation_ts>2013-03-11 06:54:51 -0700</creation_ts>
          <short_desc>[EFL] accessibility/aria-invalid is failing</short_desc>
          <delta_ts>2013-09-23 08:46:38 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>111985</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Krzysztof Czech">k.czech</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>d.nomiyama</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>mario</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>852248</commentid>
    <comment_count>0</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-03-11 06:54:51 -0700</bug_when>
    <thetext>accessibility/aria-invalid is failing is failing on all EFL platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>931396</commentid>
    <comment_count>1</comment_count>
    <who name="Denis Nomiyama (dnomi)">d.nomiyama</who>
    <bug_when>2013-09-20 09:23:24 -0700</bug_when>
    <thetext>The implementation of aria-invalid has been added to the GTK port in bug 98350 and bug 121668.
The EFL port can also use this code by implementing a small piece of code at:

Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp
- axObjectEventListener()
- addAccessibilityNotificationHandler()
- removeAccessibilityNotificationHandler()

and

Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp
- axObjectEventListener()
- setNotificationFunctionCallback()
- removeAccessibilityNotificationHandler()

Currently there is only implementation for the GTK platform (e.g. #if PLATFORM(GTK)), and the code needs basically to get the JS context.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932071</commentid>
    <comment_count>2</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-23 01:27:59 -0700</bug_when>
    <thetext>(In reply to comment #1)
&gt; The implementation of aria-invalid has been added to the GTK port in bug 98350 and bug 121668.
&gt; The EFL port can also use this code by implementing a small piece of code at:
&gt; 

Great, I will take a look at this. Thanks</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932102</commentid>
    <comment_count>3</comment_count>
      <attachid>212339</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-23 03:41:50 -0700</bug_when>
    <thetext>Created attachment 212339
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932103</commentid>
    <comment_count>4</comment_count>
      <attachid>212339</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-23 03:59:28 -0700</bug_when>
    <thetext>Comment on attachment 212339
Patch

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

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:131
&gt; +#elif PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY)

The whole content of this file is wrapper inside an HAVE(ACCESSIBILITY) guard, so you don&apos;t need to add it explicitly here.

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:232
&gt; +#elif PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY)

Same here

&gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:266
&gt; +#elif PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY)

And here :)

&gt; Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp:116
&gt; +#if PLATFORM(GTK) || (PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY))

In this case is different because this file is not guarded at all as the other ones.

Perhaps we should do it here too? After all, this file does not make much sense at all if you don&apos;t have accessibility enabled, does it? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932105</commentid>
    <comment_count>5</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-23 04:13:41 -0700</bug_when>
    <thetext> &gt; &gt; Tools/DumpRenderTree/atk/AccessibilityCallbacksAtk.cpp:131
&gt; &gt; +#elif PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY)
&gt; 
&gt; The whole content of this file is wrapper inside an HAVE(ACCESSIBILITY) guard, so you don&apos;t need to add it explicitly here.
&gt; 
Indeed, sorry, I did not catch this.
&gt; &gt; Tools/WebKitTestRunner/InjectedBundle/atk/AccessibilityNotificationHandlerAtk.cpp:116
&gt; &gt; +#if PLATFORM(GTK) || (PLATFORM(EFL) &amp;&amp; HAVE(ACCESSIBILITY))
&gt; 
&gt; In this case is different because this file is not guarded at all as the other ones.
&gt; 
&gt; Perhaps we should do it here too? After all, this file does not make much sense at all if you don&apos;t have accessibility enabled, does it? :)

Yes, you&apos;re right, we should have this guard. Those are specific accessibility bits.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932124</commentid>
    <comment_count>6</comment_count>
      <attachid>212344</attachid>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-23 06:36:59 -0700</bug_when>
    <thetext>Created attachment 212344
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932125</commentid>
    <comment_count>7</comment_count>
    <who name="Krzysztof Czech">k.czech</who>
    <bug_when>2013-09-23 06:39:44 -0700</bug_when>
    <thetext>&gt; In this case is different because this file is not guarded at all as the other ones.
&gt; 
&gt; Perhaps we should do it here too? After all, this file does not make much sense at all if you don&apos;t have accessibility enabled, does it? :)

I will propose a new patch with guards</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932149</commentid>
    <comment_count>8</comment_count>
      <attachid>212344</attachid>
    <who name="Mario Sanchez Prada">mario</who>
    <bug_when>2013-09-23 08:23:02 -0700</bug_when>
    <thetext>Comment on attachment 212344
Patch

lgtm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932156</commentid>
    <comment_count>9</comment_count>
      <attachid>212344</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-23 08:46:36 -0700</bug_when>
    <thetext>Comment on attachment 212344
Patch

Clearing flags on attachment: 212344

Committed r156273: &lt;http://trac.webkit.org/changeset/156273&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>932157</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-09-23 08:46:38 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212339</attachid>
            <date>2013-09-23 03:41:50 -0700</date>
            <delta_ts>2013-09-23 06:36:59 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-aria-invalid.html</filename>
            <type>text/plain</type>
            <size>6739</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3YWQ1OTU1Li42MzFmNTcyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDkt
MjMgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VG
TF0gYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQgaXMgZmFpbGluZworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExOTg2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCBwYXNzZXMgb24gYm90aCBlZmst
d2syIGFuZCBlZmwtd2sxLCBiZWNhdXNlIG9mIHRoZSBwYXRjaGVzIGZyb20gYnVnczogMTE5ODgz
IGFuZCAxMjA0MjEuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnM6IFJlbW92ZWQgYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQuaHRtbAorICAgICAgICAqIHBs
YXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9uczogUmVtb3ZlZCBhY2Nlc3NpYmlsaXR5L2Fy
aWEtaW52YWxpZC5odG1sCisKIDIwMTMtMDktMjIgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1
ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNTYyNTcu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
YzZkNmQ2Zi4uOTU3MWQwNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
MS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMTQ3LDcgKzE0Nyw2IEBAIHdlYmtpdC5vcmcvYi8xMTc1NzQgZWRp
dGluZy9zZWxlY3Rpb24vc2VsZWN0aW9uLWFjdGlvbnMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUK
IHdlYmtpdC5vcmcvYi8xMTc1NzQgZWRpdGluZy9zZWxlY3Rpb24vc2VsZWN0aW9uLWJ1dHRvbi10
ZXh0Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KICAKIHdlYmtpdC5vcmcvYi8xMTE5ODQgYWNj
ZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRhbnRzLmh0bWwgWyBGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8xMTE5ODYgYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMTk4NyBhY2Nlc3NpYmlsaXR5L2FyaWEtbGlu
ay1zdXBwb3J0cy1wcmVzcy5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTExOTg4IGFj
Y2Vzc2liaWxpdHkvYXJpYS1yZWFkb25seS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2Iv
MTExOTkxIGFjY2Vzc2liaWxpdHkvYXJpYS10ZXh0LXJvbGUuaHRtbCBbIEZhaWx1cmUgXQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDBlY2Fi
YzMuLjFjMWY4MjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVz
dEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTE1OCw3ICsxNTgsNiBAQCB3ZWJraXQub3JnL2IvMTA4MzU1IHN0b3JhZ2Uv
d2Vic3FsL3NxbC1lcnJvci1jb2Rlcy5odG1sIFsgQ3Jhc2ggUGFzcyBdCiAKICMgTWlzc2luZyBF
RkwncyBhY2Nlc3NpYmlsaXR5IGZ1bmN0aW9ucwogd2Via2l0Lm9yZy9iLzExMTk4NCBhY2Nlc3Np
YmlsaXR5L2FyaWEtaGlkZGVuLXVwZGF0ZXMtYWxsZGVzY2VuZGFudHMuaHRtbCBbIEZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzExMTk4NiBhY2Nlc3NpYmlsaXR5L2FyaWEtaW52YWxpZC5odG1sIFsg
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTExOTg3IGFjY2Vzc2liaWxpdHkvYXJpYS1saW5rLXN1
cHBvcnRzLXByZXNzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTE5ODggYWNjZXNz
aWJpbGl0eS9hcmlhLXJlYWRvbmx5Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTE5
OTEgYWNjZXNzaWJpbGl0eS9hcmlhLXRleHQtcm9sZS5odG1sIFsgRmFpbHVyZSBdCmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTEwYTAxYi4uNTU3
NzUzYiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIyIEBACisyMDEzLTA5LTIzICBLcnp5c3p0b2YgQ3plY2ggIDxrLmN6ZWNoQHNh
bXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvYXJpYS1pbnZhbGlkIGlz
IGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExMTk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZHMgcG9zc2liaWxpdHkgdG8gcmV0cmlldmUgSlMgY29udGV4dC4KKyAgICAgICAgVGhpcyBp
cyBwYXJ0IG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojph
ZGROb3RpZmljYXRpb25MaXN0ZW5lcgorICAgICAgICBmcm9tIDExOTg4MyBhbmQgMTIwNDIxLgor
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsu
Y3BwOgorICAgICAgICAoYXhPYmplY3RFdmVudExpc3RlbmVyKToKKyAgICAgICAgKGFkZEFjY2Vz
c2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKToKKyAgICAgICAgKHJlbW92ZUFjY2Vzc2liaWxp
dHlOb3RpZmljYXRpb25IYW5kbGVyKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHA6Cisg
ICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyOjpzZXROb3RpZmlj
YXRpb25GdW5jdGlvbkNhbGxiYWNrKToKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eU5vdGlm
aWNhdGlvbkhhbmRsZXI6OnJlbW92ZUFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKToK
KwogMjAxMy0wOS0yMCAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgogCiAgICAgICAgIDxo
dHRwczovL3dlYmtpdC5vcmcvYi85MDA5MD4gYnVpbGQtd2Via2l0IHNob3VsZCB2ZXJpZnkgdGhh
dCB5b3VyIHRvb2xzIGFyZSB1cC10by1kYXRlCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAgYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKaW5kZXggNGUxNzg5NC4uNTA4
NjkyZiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlD
YWxsYmFja3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzQXRrLmNwcApAQCAtMTI4LDYgKzEyOCw4IEBAIHN0YXRpYyBnYm9vbGVhbiBh
eE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9jYXRpb25IaW50ICpzaWduYWxIaW50LCBn
dWludCBuCiAKICNpZiBQTEFURk9STShHVEspCiAgICAgSlNHbG9iYWxDb250ZXh0UmVmIGpzQ29u
dGV4dCA9IHdlYmtpdF93ZWJfZnJhbWVfZ2V0X2dsb2JhbF9jb250ZXh0KG1haW5GcmFtZSk7Cisj
ZWxpZiBQTEFURk9STShFRkwpICYmIEhBVkUoQUNDRVNTSUJJTElUWSkKKyAgICBKU0dsb2JhbENv
bnRleHRSZWYganNDb250ZXh0ID0gRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpnbG9iYWxDb250
ZXh0UmVmRm9yRnJhbWUoYnJvd3Nlci0+bWFpbkZyYW1lKCkpOwogI2Vsc2UKICAgICBKU0NvbnRl
eHRSZWYganNDb250ZXh0ID0gMDsKICNlbmRpZgpAQCAtMjI3LDYgKzIyOSw4IEBAIHZvaWQgYWRk
QWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIoQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlv
bkhhbmRsZXIqIG5vdGlmCiAKICNpZiBQTEFURk9STShHVEspCiAgICAgSlNHbG9iYWxDb250ZXh0
UmVmIGpzQ29udGV4dCA9IHdlYmtpdF93ZWJfZnJhbWVfZ2V0X2dsb2JhbF9jb250ZXh0KG1haW5G
cmFtZSk7CisjZWxpZiBQTEFURk9STShFRkwpICYmIEhBVkUoQUNDRVNTSUJJTElUWSkKKyAgICBK
U0dsb2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpn
bG9iYWxDb250ZXh0UmVmRm9yRnJhbWUoYnJvd3Nlci0+bWFpbkZyYW1lKCkpOwogI2Vsc2UKICAg
ICBKU0NvbnRleHRSZWYganNDb250ZXh0ID0gMDsKICNlbmRpZgpAQCAtMjU5LDYgKzI2Myw4IEBA
IHZvaWQgcmVtb3ZlQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIoQWNjZXNzaWJpbGl0
eU5vdGlmaWNhdGlvbkhhbmRsZXIqIG5vCiAKICNpZiBQTEFURk9STShHVEspCiAgICAgSlNHbG9i
YWxDb250ZXh0UmVmIGpzQ29udGV4dCA9IHdlYmtpdF93ZWJfZnJhbWVfZ2V0X2dsb2JhbF9jb250
ZXh0KG1haW5GcmFtZSk7CisjZWxpZiBQTEFURk9STShFRkwpICYmIEhBVkUoQUNDRVNTSUJJTElU
WSkKKyAgICBKU0dsb2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gRHVtcFJlbmRlclRyZWVTdXBw
b3J0RWZsOjpnbG9iYWxDb250ZXh0UmVmRm9yRnJhbWUoYnJvd3Nlci0+bWFpbkZyYW1lKCkpOwog
I2Vsc2UKICAgICBKU0dsb2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gMDsKICNlbmRpZgpkaWZm
IC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNz
aWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXJBdGsuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5l
ci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXJBdGsu
Y3BwCmluZGV4IDRkMTU0ZWYuLmVjNmFjNGQgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvSW5qZWN0ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVy
QXRrLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9B
Y2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHAKQEAgLTExMyw3ICsxMTMsNyBA
QCBnYm9vbGVhbiBheE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9jYXRpb25IaW50KiBz
aWduYWxIaW50LCB1bnNpZ25lZCBudW1QYQogICAgIGlmIChsb2dnaW5nQWNjZXNzaWJpbGl0eUV2
ZW50cykKICAgICAgICAgcHJpbnRBY2Nlc3NpYmlsaXR5RXZlbnQoYWNjZXNzaWJsZSwgc2lnbmFs
TmFtZS5nZXQoKSwgc2lnbmFsVmFsdWUuZ2V0KCkpOwogCi0jaWYgUExBVEZPUk0oR1RLKQorI2lm
IFBMQVRGT1JNKEdUSykgfHwgKFBMQVRGT1JNKEVGTCkgJiYgSEFWRShBQ0NFU1NJQklMSVRZKSkK
ICAgICBXS0J1bmRsZVBhZ2VSZWYgcGFnZSA9IEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5wYWdl
KCktPnBhZ2UoKTsKICAgICBXS0J1bmRsZUZyYW1lUmVmIG1haW5GcmFtZSA9IFdLQnVuZGxlUGFn
ZUdldE1haW5GcmFtZShwYWdlKTsKICAgICBKU0NvbnRleHRSZWYganNDb250ZXh0ID0gV0tCdW5k
bGVGcmFtZUdldEphdmFTY3JpcHRDb250ZXh0KG1haW5GcmFtZSk7CkBAIC0xNzQsNyArMTc0LDcg
QEAgdm9pZCBBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcjo6c2V0Tm90aWZpY2F0aW9u
RnVuY3Rpb25DYWxsYmFjayhKU1ZhbHVlUmUKIAogICAgIG1fbm90aWZpY2F0aW9uRnVuY3Rpb25D
YWxsYmFjayA9IG5vdGlmaWNhdGlvbkZ1bmN0aW9uQ2FsbGJhY2s7CiAKLSNpZiBQTEFURk9STShH
VEspCisjaWYgUExBVEZPUk0oR1RLKSB8fCAoUExBVEZPUk0oRUZMKSAmJiBIQVZFKEFDQ0VTU0lC
SUxJVFkpKQogICAgIFdLQnVuZGxlUGFnZVJlZiBwYWdlID0gSW5qZWN0ZWRCdW5kbGU6OnNoYXJl
ZCgpLnBhZ2UoKS0+cGFnZSgpOwogICAgIFdLQnVuZGxlRnJhbWVSZWYgbWFpbkZyYW1lID0gV0tC
dW5kbGVQYWdlR2V0TWFpbkZyYW1lKHBhZ2UpOwogICAgIEpTQ29udGV4dFJlZiBqc0NvbnRleHQg
PSBXS0J1bmRsZUZyYW1lR2V0SmF2YVNjcmlwdENvbnRleHQobWFpbkZyYW1lKTsKQEAgLTIwNSw3
ICsyMDUsNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyOjpzZXROb3Rp
ZmljYXRpb25GdW5jdGlvbkNhbGxiYWNrKEpTVmFsdWVSZQogCiB2b2lkIEFjY2Vzc2liaWxpdHlO
b3RpZmljYXRpb25IYW5kbGVyOjpyZW1vdmVBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxl
cigpCiB7Ci0jaWYgUExBVEZPUk0oR1RLKQorI2lmIFBMQVRGT1JNKEdUSykgfHwgKFBMQVRGT1JN
KEVGTCkgJiYgSEFWRShBQ0NFU1NJQklMSVRZKSkKICAgICBXS0J1bmRsZVBhZ2VSZWYgcGFnZSA9
IEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5wYWdlKCktPnBhZ2UoKTsKICAgICBXS0J1bmRsZUZy
YW1lUmVmIG1haW5GcmFtZSA9IFdLQnVuZGxlUGFnZUdldE1haW5GcmFtZShwYWdlKTsKICAgICBK
U0NvbnRleHRSZWYganNDb250ZXh0ID0gV0tCdW5kbGVGcmFtZUdldEphdmFTY3JpcHRDb250ZXh0
KG1haW5GcmFtZSk7Cg==
</data>
<flag name="review"
          id="234541"
          type_id="1"
          status="-"
          setter="mario"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>212344</attachid>
            <date>2013-09-23 06:36:59 -0700</date>
            <delta_ts>2013-09-23 08:46:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>a11y-aria-invalid.html</filename>
            <type>text/plain</type>
            <size>6595</size>
            <attacher name="Krzysztof Czech">k.czech</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3YWQ1OTU1Li42MzFmNTcyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTMtMDkt
MjMgIEtyenlzenRvZiBDemVjaCAgPGsuY3plY2hAc2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VG
TF0gYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQgaXMgZmFpbGluZworICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTExOTg2CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdCBwYXNzZXMgb24gYm90aCBlZmst
d2syIGFuZCBlZmwtd2sxLCBiZWNhdXNlIG9mIHRoZSBwYXRjaGVzIGZyb20gYnVnczogMTE5ODgz
IGFuZCAxMjA0MjEuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnM6IFJlbW92ZWQgYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQuaHRtbAorICAgICAgICAqIHBs
YXRmb3JtL2VmbC13azIvVGVzdEV4cGVjdGF0aW9uczogUmVtb3ZlZCBhY2Nlc3NpYmlsaXR5L2Fy
aWEtaW52YWxpZC5odG1sCisKIDIwMTMtMDktMjIgIENvbW1pdCBRdWV1ZSAgPGNvbW1pdC1xdWV1
ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxNTYyNTcu
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlv
bnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2sxL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXgg
YzZkNmQ2Zi4uOTU3MWQwNCAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdr
MS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azEvVGVz
dEV4cGVjdGF0aW9ucwpAQCAtMTQ3LDcgKzE0Nyw2IEBAIHdlYmtpdC5vcmcvYi8xMTc1NzQgZWRp
dGluZy9zZWxlY3Rpb24vc2VsZWN0aW9uLWFjdGlvbnMuaHRtbCBbIEltYWdlT25seUZhaWx1cmUK
IHdlYmtpdC5vcmcvYi8xMTc1NzQgZWRpdGluZy9zZWxlY3Rpb24vc2VsZWN0aW9uLWJ1dHRvbi10
ZXh0Lmh0bWwgWyBJbWFnZU9ubHlGYWlsdXJlIF0KICAKIHdlYmtpdC5vcmcvYi8xMTE5ODQgYWNj
ZXNzaWJpbGl0eS9hcmlhLWhpZGRlbi11cGRhdGVzLWFsbGRlc2NlbmRhbnRzLmh0bWwgWyBGYWls
dXJlIF0KLXdlYmtpdC5vcmcvYi8xMTE5ODYgYWNjZXNzaWJpbGl0eS9hcmlhLWludmFsaWQuaHRt
bCBbIEZhaWx1cmUgXQogd2Via2l0Lm9yZy9iLzExMTk4NyBhY2Nlc3NpYmlsaXR5L2FyaWEtbGlu
ay1zdXBwb3J0cy1wcmVzcy5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTExOTg4IGFj
Y2Vzc2liaWxpdHkvYXJpYS1yZWFkb25seS5odG1sIFsgRmFpbHVyZSBdCiB3ZWJraXQub3JnL2Iv
MTExOTkxIGFjY2Vzc2liaWxpdHkvYXJpYS10ZXh0LXJvbGUuaHRtbCBbIEZhaWx1cmUgXQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zIGIv
TGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsLXdrMi9UZXN0RXhwZWN0YXRpb25zCmluZGV4IDBlY2Fi
YzMuLjFjMWY4MjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC13azIvVGVz
dEV4cGVjdGF0aW9ucworKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwtd2syL1Rlc3RFeHBl
Y3RhdGlvbnMKQEAgLTE1OCw3ICsxNTgsNiBAQCB3ZWJraXQub3JnL2IvMTA4MzU1IHN0b3JhZ2Uv
d2Vic3FsL3NxbC1lcnJvci1jb2Rlcy5odG1sIFsgQ3Jhc2ggUGFzcyBdCiAKICMgTWlzc2luZyBF
RkwncyBhY2Nlc3NpYmlsaXR5IGZ1bmN0aW9ucwogd2Via2l0Lm9yZy9iLzExMTk4NCBhY2Nlc3Np
YmlsaXR5L2FyaWEtaGlkZGVuLXVwZGF0ZXMtYWxsZGVzY2VuZGFudHMuaHRtbCBbIEZhaWx1cmUg
XQotd2Via2l0Lm9yZy9iLzExMTk4NiBhY2Nlc3NpYmlsaXR5L2FyaWEtaW52YWxpZC5odG1sIFsg
RmFpbHVyZSBdCiB3ZWJraXQub3JnL2IvMTExOTg3IGFjY2Vzc2liaWxpdHkvYXJpYS1saW5rLXN1
cHBvcnRzLXByZXNzLmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTE5ODggYWNjZXNz
aWJpbGl0eS9hcmlhLXJlYWRvbmx5Lmh0bWwgWyBGYWlsdXJlIF0KIHdlYmtpdC5vcmcvYi8xMTE5
OTEgYWNjZXNzaWJpbGl0eS9hcmlhLXRleHQtcm9sZS5odG1sIFsgRmFpbHVyZSBdCmRpZmYgLS1n
aXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMTEwYTAxYi4uNTU3
NzUzYiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDIyIEBACisyMDEzLTA5LTIzICBLcnp5c3p0b2YgQ3plY2ggIDxrLmN6ZWNoQHNh
bXN1bmcuY29tPgorCisgICAgICAgIFtFRkxdIGFjY2Vzc2liaWxpdHkvYXJpYS1pbnZhbGlkIGlz
IGZhaWxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTExMTk4NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEFkZHMgcG9zc2liaWxpdHkgdG8gcmV0cmlldmUgSlMgY29udGV4dC4KKyAgICAgICAgVGhpcyBp
cyBwYXJ0IG9mIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojph
ZGROb3RpZmljYXRpb25MaXN0ZW5lcgorICAgICAgICBmcm9tIDExOTg4MyBhbmQgMTIwNDIxLgor
CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlDYWxsYmFja3NBdGsu
Y3BwOgorICAgICAgICAoYXhPYmplY3RFdmVudExpc3RlbmVyKToKKyAgICAgICAgKGFkZEFjY2Vz
c2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKToKKyAgICAgICAgKHJlbW92ZUFjY2Vzc2liaWxp
dHlOb3RpZmljYXRpb25IYW5kbGVyKToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHA6Cisg
ICAgICAgIChXVFI6OkFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyOjpzZXROb3RpZmlj
YXRpb25GdW5jdGlvbkNhbGxiYWNrKToKKyAgICAgICAgKFdUUjo6QWNjZXNzaWJpbGl0eU5vdGlm
aWNhdGlvbkhhbmRsZXI6OnJlbW92ZUFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKToK
KwogMjAxMy0wOS0yMCAgTWFyayBSb3dlICA8bXJvd2VAYXBwbGUuY29tPgogCiAgICAgICAgIDxo
dHRwczovL3dlYmtpdC5vcmcvYi85MDA5MD4gYnVpbGQtd2Via2l0IHNob3VsZCB2ZXJpZnkgdGhh
dCB5b3VyIHRvb2xzIGFyZSB1cC10by1kYXRlCmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAgYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9hdGsvQWNjZXNzaWJpbGl0eUNhbGxiYWNrc0F0ay5jcHAKaW5kZXggNGUxNzg5NC4uN2U4
OTgyZSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYXRrL0FjY2Vzc2liaWxpdHlD
YWxsYmFja3NBdGsuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2F0ay9BY2Nlc3NpYmls
aXR5Q2FsbGJhY2tzQXRrLmNwcApAQCAtMTI4LDYgKzEyOCw4IEBAIHN0YXRpYyBnYm9vbGVhbiBh
eE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9jYXRpb25IaW50ICpzaWduYWxIaW50LCBn
dWludCBuCiAKICNpZiBQTEFURk9STShHVEspCiAgICAgSlNHbG9iYWxDb250ZXh0UmVmIGpzQ29u
dGV4dCA9IHdlYmtpdF93ZWJfZnJhbWVfZ2V0X2dsb2JhbF9jb250ZXh0KG1haW5GcmFtZSk7Cisj
ZWxpZiBQTEFURk9STShFRkwpCisgICAgSlNHbG9iYWxDb250ZXh0UmVmIGpzQ29udGV4dCA9IER1
bXBSZW5kZXJUcmVlU3VwcG9ydEVmbDo6Z2xvYmFsQ29udGV4dFJlZkZvckZyYW1lKGJyb3dzZXIt
Pm1haW5GcmFtZSgpKTsKICNlbHNlCiAgICAgSlNDb250ZXh0UmVmIGpzQ29udGV4dCA9IDA7CiAj
ZW5kaWYKQEAgLTIyNyw2ICsyMjksOCBAQCB2b2lkIGFkZEFjY2Vzc2liaWxpdHlOb3RpZmljYXRp
b25IYW5kbGVyKEFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyKiBub3RpZgogCiAjaWYg
UExBVEZPUk0oR1RLKQogICAgIEpTR2xvYmFsQ29udGV4dFJlZiBqc0NvbnRleHQgPSB3ZWJraXRf
d2ViX2ZyYW1lX2dldF9nbG9iYWxfY29udGV4dChtYWluRnJhbWUpOworI2VsaWYgUExBVEZPUk0o
RUZMKQorICAgIEpTR2xvYmFsQ29udGV4dFJlZiBqc0NvbnRleHQgPSBEdW1wUmVuZGVyVHJlZVN1
cHBvcnRFZmw6Omdsb2JhbENvbnRleHRSZWZGb3JGcmFtZShicm93c2VyLT5tYWluRnJhbWUoKSk7
CiAjZWxzZQogICAgIEpTQ29udGV4dFJlZiBqc0NvbnRleHQgPSAwOwogI2VuZGlmCkBAIC0yNTks
NiArMjYzLDggQEAgdm9pZCByZW1vdmVBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcihB
Y2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlciogbm8KIAogI2lmIFBMQVRGT1JNKEdUSykK
ICAgICBKU0dsb2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gd2Via2l0X3dlYl9mcmFtZV9nZXRf
Z2xvYmFsX2NvbnRleHQobWFpbkZyYW1lKTsKKyNlbGlmIFBMQVRGT1JNKEVGTCkKKyAgICBKU0ds
b2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gRHVtcFJlbmRlclRyZWVTdXBwb3J0RWZsOjpnbG9i
YWxDb250ZXh0UmVmRm9yRnJhbWUoYnJvd3Nlci0+bWFpbkZyYW1lKCkpOwogI2Vsc2UKICAgICBK
U0dsb2JhbENvbnRleHRSZWYganNDb250ZXh0ID0gMDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvVG9v
bHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9hdGsvQWNjZXNzaWJpbGl0eU5vdGlm
aWNhdGlvbkhhbmRsZXJBdGsuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1
bmRsZS9hdGsvQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXJBdGsuY3BwCmluZGV4IDRk
MTU0ZWYuLmRjYmQ5ZWUgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvYXRrL0FjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5kbGVyQXRrLmNwcAorKysg
Yi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL2F0ay9BY2Nlc3NpYmlsaXR5
Tm90aWZpY2F0aW9uSGFuZGxlckF0ay5jcHAKQEAgLTExMyw3ICsxMTMsNyBAQCBnYm9vbGVhbiBh
eE9iamVjdEV2ZW50TGlzdGVuZXIoR1NpZ25hbEludm9jYXRpb25IaW50KiBzaWduYWxIaW50LCB1
bnNpZ25lZCBudW1QYQogICAgIGlmIChsb2dnaW5nQWNjZXNzaWJpbGl0eUV2ZW50cykKICAgICAg
ICAgcHJpbnRBY2Nlc3NpYmlsaXR5RXZlbnQoYWNjZXNzaWJsZSwgc2lnbmFsTmFtZS5nZXQoKSwg
c2lnbmFsVmFsdWUuZ2V0KCkpOwogCi0jaWYgUExBVEZPUk0oR1RLKQorI2lmIFBMQVRGT1JNKEdU
SykgfHwgUExBVEZPUk0oRUZMKQogICAgIFdLQnVuZGxlUGFnZVJlZiBwYWdlID0gSW5qZWN0ZWRC
dW5kbGU6OnNoYXJlZCgpLnBhZ2UoKS0+cGFnZSgpOwogICAgIFdLQnVuZGxlRnJhbWVSZWYgbWFp
bkZyYW1lID0gV0tCdW5kbGVQYWdlR2V0TWFpbkZyYW1lKHBhZ2UpOwogICAgIEpTQ29udGV4dFJl
ZiBqc0NvbnRleHQgPSBXS0J1bmRsZUZyYW1lR2V0SmF2YVNjcmlwdENvbnRleHQobWFpbkZyYW1l
KTsKQEAgLTE3NCw3ICsxNzQsNyBAQCB2b2lkIEFjY2Vzc2liaWxpdHlOb3RpZmljYXRpb25IYW5k
bGVyOjpzZXROb3RpZmljYXRpb25GdW5jdGlvbkNhbGxiYWNrKEpTVmFsdWVSZQogCiAgICAgbV9u
b3RpZmljYXRpb25GdW5jdGlvbkNhbGxiYWNrID0gbm90aWZpY2F0aW9uRnVuY3Rpb25DYWxsYmFj
azsKIAotI2lmIFBMQVRGT1JNKEdUSykKKyNpZiBQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKEVG
TCkKICAgICBXS0J1bmRsZVBhZ2VSZWYgcGFnZSA9IEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5w
YWdlKCktPnBhZ2UoKTsKICAgICBXS0J1bmRsZUZyYW1lUmVmIG1haW5GcmFtZSA9IFdLQnVuZGxl
UGFnZUdldE1haW5GcmFtZShwYWdlKTsKICAgICBKU0NvbnRleHRSZWYganNDb250ZXh0ID0gV0tC
dW5kbGVGcmFtZUdldEphdmFTY3JpcHRDb250ZXh0KG1haW5GcmFtZSk7CkBAIC0yMDUsNyArMjA1
LDcgQEAgdm9pZCBBY2Nlc3NpYmlsaXR5Tm90aWZpY2F0aW9uSGFuZGxlcjo6c2V0Tm90aWZpY2F0
aW9uRnVuY3Rpb25DYWxsYmFjayhKU1ZhbHVlUmUKIAogdm9pZCBBY2Nlc3NpYmlsaXR5Tm90aWZp
Y2F0aW9uSGFuZGxlcjo6cmVtb3ZlQWNjZXNzaWJpbGl0eU5vdGlmaWNhdGlvbkhhbmRsZXIoKQog
ewotI2lmIFBMQVRGT1JNKEdUSykKKyNpZiBQTEFURk9STShHVEspIHx8IFBMQVRGT1JNKEVGTCkK
ICAgICBXS0J1bmRsZVBhZ2VSZWYgcGFnZSA9IEluamVjdGVkQnVuZGxlOjpzaGFyZWQoKS5wYWdl
KCktPnBhZ2UoKTsKICAgICBXS0J1bmRsZUZyYW1lUmVmIG1haW5GcmFtZSA9IFdLQnVuZGxlUGFn
ZUdldE1haW5GcmFtZShwYWdlKTsKICAgICBKU0NvbnRleHRSZWYganNDb250ZXh0ID0gV0tCdW5k
bGVGcmFtZUdldEphdmFTY3JpcHRDb250ZXh0KG1haW5GcmFtZSk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>