<?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>28854</bug_id>
          
          <creation_ts>2009-08-31 13:31:47 -0700</creation_ts>
          <short_desc>Text Fields and Text Areas are reported as read-only by inspect32.exe</short_desc>
          <delta_ts>2009-08-31 16:46:35 -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>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows 7</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brian Weinstein">bweinstein</reporter>
          <assigned_to name="Brian Weinstein">bweinstein</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>143711</commentid>
    <comment_count>0</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 13:31:47 -0700</bug_when>
    <thetext>Text Fields and Text Areas are reported as read-only by inspect32.exe.

The text fields and areas that are read/write should be read/write to inspect32.exe and other tools that look at the accessibility of a node.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143719</commentid>
    <comment_count>1</comment_count>
      <attachid>38832</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 14:10:27 -0700</bug_when>
    <thetext>Created attachment 38832
Fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143720</commentid>
    <comment_count>2</comment_count>
      <attachid>38833</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 14:12:26 -0700</bug_when>
    <thetext>Created attachment 38833
Fix + Removed Testing Code</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143722</commentid>
    <comment_count>3</comment_count>
      <attachid>38833</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2009-08-31 14:22:36 -0700</bug_when>
    <thetext>Comment on attachment 38833
Fix + Removed Testing Code

Can you make a regression test for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143723</commentid>
    <comment_count>4</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 14:25:48 -0700</bug_when>
    <thetext>I was having trouble with the accessibility tests on Windows, I can give it a shot though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143739</commentid>
    <comment_count>5</comment_count>
      <attachid>38833</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-08-31 15:35:44 -0700</bug_when>
    <thetext>Comment on attachment 38833
Fix + Removed Testing Code

&gt; +    if (m_renderer-&gt;isTextField()) {
&gt; +        HTMLInputElement* input = static_cast&lt;HTMLInputElement*&gt;(m_renderer-&gt;node());
&gt; +        return input-&gt;readOnly();
&gt; +    } else if (m_renderer-&gt;isTextArea()) {
&gt; +        HTMLTextAreaElement* textArea = static_cast&lt;HTMLTextAreaElement*&gt;(m_renderer-&gt;node());
&gt; +        return textArea-&gt;readOnly();
&gt; +    }

We normally don&apos;t do else after if.

I think the code would read fine without a local variable.

    if (m_renderer-&gt;isTextField())
        return static_cast&lt;HTMLInputElement*&gt;(m_renderer-&gt;node())-&gt;readOnly()

Can this be tested with a regression test? I think there are accessibility-driven regression tests. If so, please add a test.

review- because of the lack of a test. If it&apos;s not possible to test this, then feel free to put up for review again.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143750</commentid>
    <comment_count>6</comment_count>
      <attachid>38842</attachid>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 16:16:01 -0700</bug_when>
    <thetext>Created attachment 38842
Fix + Test Case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>143752</commentid>
    <comment_count>7</comment_count>
    <who name="Brian Weinstein">bweinstein</who>
    <bug_when>2009-08-31 16:46:35 -0700</bug_when>
    <thetext>Committed in http://trac.webkit.org/changeset/47915.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38832</attachid>
            <date>2009-08-31 14:10:27 -0700</date>
            <delta_ts>2009-08-31 14:12:26 -0700</delta_ts>
            <desc>Fix</desc>
            <filename>read_only.patch</filename>
            <type>text/plain</type>
            <size>1767</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NzkwNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDgtMzEgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRleHQgRmllbGRzIGFuZCBUZXh0IEFyZWFzIGFyZSByZXBvcnRlZCBhcyByZWFkLW9ubHkg
YnkgaW5zcGVjdDMyLmV4ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI4ODU0CisKKyAgICAgICAgQWRkZWQgYW5vdGhlciBjYXNlIGluIEFjY2Nlc3Np
YmlsdHlSZW5kZXJPYmplY3Q6OmlzUmVhZE9ubHkgdG8gdGVzdCBpZiB0ZXh0IGZpZWxkcworICAg
ICAgICBhbmQgdGV4dHMgYXJlYXMgYXJlIHJlYWQtb25seS4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpB
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojppc1JlYWRPbmx5KToKKwogMjAwOS0wOC0zMSAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxp
dHlSZW5kZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gNDc1OTMpCisrKyBXZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQwMiw3ICs0MDIsMTUgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojpp
c1JlYWRPbgogICAgICAgICByZXR1cm4gIWZyYW1lLT5pc0NvbnRlbnRFZGl0YWJsZSgpOwogICAg
IH0KIAotICAgIHJldHVybiAhbV9yZW5kZXJlci0+bm9kZSgpIHx8ICFtX3JlbmRlcmVyLT5ub2Rl
KCktPmlzQ29udGVudEVkaXRhYmxlKCk7CisgICAgaWYgKG1fcmVuZGVyZXItPmlzVGV4dEZpZWxk
KCkpIHsKKyAgICAgICAgSFRNTElucHV0RWxlbWVudCogaW5wdXQgPSBzdGF0aWNfY2FzdDxIVE1M
SW5wdXRFbGVtZW50Kj4obV9yZW5kZXJlci0+bm9kZSgpKTsKKyAgICAgICAgcmV0dXJuIGlucHV0
LT5yZWFkT25seSgpOworICAgIH0gZWxzZSBpZiAobV9yZW5kZXJlci0+aXNUZXh0QXJlYSgpKSB7
CisgICAgICAgIEhUTUxUZXh0QXJlYUVsZW1lbnQqIHRleHRBcmVhID0gc3RhdGljX2Nhc3Q8SFRN
TFRleHRBcmVhRWxlbWVudCo+KG1fcmVuZGVyZXItPm5vZGUoKSk7CisgICAgICAgIHJldHVybiB0
ZXh0QXJlYS0+cmVhZE9ubHkoKTsKKyAgICB9CisKKyAgICByZXR1cm4gIW1fcmVuZGVyZXItPm5v
ZGUoKSB8fCAhbV9yZW5kZXJlci0+bm9kZSgpLT5pc0NvbnRlbnRFZGl0YWJsZSgpIHx8ICFtX3Jl
bmRlcmVyLT5kb2N1bWVudCgpLT5mb2N1c2VkTm9kZSgpLT5pc0NvbnRlbnRFZGl0YWJsZSgpOwog
fQogCiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzT2ZmU2NyZWVuKCkgY29uc3QK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38833</attachid>
            <date>2009-08-31 14:12:26 -0700</date>
            <delta_ts>2009-08-31 16:16:01 -0700</delta_ts>
            <desc>Fix + Removed Testing Code</desc>
            <filename>read_only.patch</filename>
            <type>text/plain</type>
            <size>1574</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NzkwNSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTYgQEAKKzIwMDktMDgtMzEgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRleHQgRmllbGRzIGFuZCBUZXh0IEFyZWFzIGFyZSByZXBvcnRlZCBhcyByZWFkLW9ubHkg
YnkgaW5zcGVjdDMyLmV4ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI4ODU0CisKKyAgICAgICAgQWRkZWQgYW5vdGhlciBjYXNlIGluIEFjY2Nlc3Np
YmlsdHlSZW5kZXJPYmplY3Q6OmlzUmVhZE9ubHkgdG8gdGVzdCBpZiB0ZXh0IGZpZWxkcworICAg
ICAgICBhbmQgdGV4dHMgYXJlYXMgYXJlIHJlYWQtb25seS4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpB
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojppc1JlYWRPbmx5KToKKwogMjAwOS0wOC0zMSAgU2lt
b24gRnJhc2VyICA8c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBi
eSBEYW4gQmVybnN0ZWluLgpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxp
dHlSZW5kZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9B
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gNDc1OTMpCisrKyBXZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQwMiw2ICs0MDIsMTQgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojpp
c1JlYWRPbgogICAgICAgICByZXR1cm4gIWZyYW1lLT5pc0NvbnRlbnRFZGl0YWJsZSgpOwogICAg
IH0KIAorICAgIGlmIChtX3JlbmRlcmVyLT5pc1RleHRGaWVsZCgpKSB7CisgICAgICAgIEhUTUxJ
bnB1dEVsZW1lbnQqIGlucHV0ID0gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG1fcmVu
ZGVyZXItPm5vZGUoKSk7CisgICAgICAgIHJldHVybiBpbnB1dC0+cmVhZE9ubHkoKTsKKyAgICB9
IGVsc2UgaWYgKG1fcmVuZGVyZXItPmlzVGV4dEFyZWEoKSkgeworICAgICAgICBIVE1MVGV4dEFy
ZWFFbGVtZW50KiB0ZXh0QXJlYSA9IHN0YXRpY19jYXN0PEhUTUxUZXh0QXJlYUVsZW1lbnQqPiht
X3JlbmRlcmVyLT5ub2RlKCkpOworICAgICAgICByZXR1cm4gdGV4dEFyZWEtPnJlYWRPbmx5KCk7
CisgICAgfQorCiAgICAgcmV0dXJuICFtX3JlbmRlcmVyLT5ub2RlKCkgfHwgIW1fcmVuZGVyZXIt
Pm5vZGUoKS0+aXNDb250ZW50RWRpdGFibGUoKTsKIH0KIAo=
</data>
<flag name="review"
          id="19822"
          type_id="1"
          status="-"
          setter="darin"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>38842</attachid>
            <date>2009-08-31 16:16:01 -0700</date>
            <delta_ts>2009-08-31 16:40:00 -0700</delta_ts>
            <desc>Fix + Test Case</desc>
            <filename>accessibility_fix.patch</filename>
            <type>text/plain</type>
            <size>4970</size>
            <attacher name="Brian Weinstein">bweinstein</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA0NzkxMSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDktMDgtMzEgIEJyaWFuIFdlaW5zdGVpbiAgPGJ3ZWluc3RlaW5A
YXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRleHQgRmllbGRzIGFuZCBUZXh0IEFyZWFzIGFyZSByZXBvcnRlZCBhcyByZWFkLW9ubHkg
YnkgaW5zcGVjdDMyLmV4ZS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTI4ODU0CisKKyAgICAgICAgQWRkZWQgYW5vdGhlciBjYXNlIGluIEFjY2Nlc3Np
YmlsdHlSZW5kZXJPYmplY3Q6OmlzUmVhZE9ubHkgdG8gdGVzdCBpZiB0ZXh0IGZpZWxkcworICAg
ICAgICBhbmQgdGV4dHMgYXJlYXMgYXJlIHJlYWQtb25seS4KKworICAgICAgICAqIGFjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpB
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Ojppc1JlYWRPbmx5KToKKyAgICAgICAgKFdlYkNvcmU6
OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmNhblNldFZhbHVlQXR0cmlidXRlKToKKwogMjAw
OS0wOC0zMSAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQHdlYmtpdC5vcmc+CiAKICAgICAgICAg
UmV2aWV3ZWQgYnkgRGFyaW4gQWRsZXIuCkluZGV4OiBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNj
ZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9hY2Nlc3Np
YmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCShyZXZpc2lvbiA0NzkwNSkKKysr
IFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNDAyLDYgKzQwMiwxMSBAQCBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJP
YmplY3Q6OmlzUmVhZE9uCiAgICAgICAgIHJldHVybiAhZnJhbWUtPmlzQ29udGVudEVkaXRhYmxl
KCk7CiAgICAgfQogCisgICAgaWYgKG1fcmVuZGVyZXItPmlzVGV4dEZpZWxkKCkpCisgICAgICAg
IHJldHVybiBzdGF0aWNfY2FzdDxIVE1MSW5wdXRFbGVtZW50Kj4obV9yZW5kZXJlci0+bm9kZSgp
KS0+cmVhZE9ubHkoKTsKKyAgICBpZiAobV9yZW5kZXJlci0+aXNUZXh0QXJlYSgpKQorICAgICAg
ICByZXR1cm4gc3RhdGljX2Nhc3Q8SFRNTElucHV0RWxlbWVudCo+KG1fcmVuZGVyZXItPm5vZGUo
KSktPnJlYWRPbmx5KCk7CisgICAgCiAgICAgcmV0dXJuICFtX3JlbmRlcmVyLT5ub2RlKCkgfHwg
IW1fcmVuZGVyZXItPm5vZGUoKS0+aXNDb250ZW50RWRpdGFibGUoKTsKIH0KIApAQCAtMjQyNiwx
MCArMjQzMSwxMCBAQCBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmNhblNldFZhCiAg
ICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKGdldEF0dHJpYnV0ZShhcmlhX3JlYWRvbmx5QXR0ciku
c3RyaW5nKCksICJ0cnVlIikpCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmIChpc1dl
YkFyZWEoKSkgCisgICAgaWYgKGlzV2ViQXJlYSgpIHx8IGlzVGV4dENvbnRyb2woKSkgCiAgICAg
ICAgIHJldHVybiAhaXNSZWFkT25seSgpOwogCi0gICAgcmV0dXJuIGlzVGV4dENvbnRyb2woKSB8
fCBpc1Byb2dyZXNzSW5kaWNhdG9yKCkgfHwgaXNTbGlkZXIoKTsKKyAgICByZXR1cm4gaXNQcm9n
cmVzc0luZGljYXRvcigpIHx8IGlzU2xpZGVyKCk7CiB9CiAKIGJvb2wgQWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdDo6Y2FuU2V0VGV4dFJhbmdlQXR0cmlidXRlcygpIGNvbnN0CkluZGV4OiBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShy
ZXZpc2lvbiA0NzkxMSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpA
QCAtMSwzICsxLDEzIEBACisyMDA5LTA4LTMxICBCcmlhbiBXZWluc3RlaW4gIDxid2VpbnN0ZWlu
QGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBBZGRlZCBhIGNhc2UgdG8gY2hlY2sgZm9yIHJlYWRvbmx5IGFuZCBub24tcmVhZG9ubHkg
c2V0IHRocm91Z2ggdGhlIHJlYWRvbmx5IGF0dHJpYnV0ZQorICAgICAgICBpbnN0ZWFkIG9mIHRo
cm91Z2ggYXJpYS1yZWFkb25seS4gVGhpcyB0ZXN0cyBvdXIgbmV3IGNhc2UgaW4gQWNjZXNzaWJp
bGl0eVJlbmRlck9iamVjdDo6aXNSZWFkT25seS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkv
YXJpYS1yZWFkb25seS1leHBlY3RlZC50eHQ6CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9hcmlh
LXJlYWRvbmx5Lmh0bWw6CisKIDIwMDktMDgtMzEgIEFsZXhleSBQcm9za3VyeWFrb3YgIDxhcEB3
ZWJraXQub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFkbGVyLgpJbmRleDogTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLXJlYWRvbmx5LWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2FyaWEtcmVhZG9ubHktZXhwZWN0ZWQu
dHh0CShyZXZpc2lvbiA0NzkwNSkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvYXJpYS1y
ZWFkb25seS1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTEsMTEgKzEsMTMgQEAKLSAK
LVRoaXMgdGVzdHMgdGhhdCB0aGUgYXJpYS1yZWFkb25seSBhdHRyaWJ1dGUgd29ya3MuIFRoZSBm
aXJzdCB0ZXh0IGZpZWxkIHNob3VsZCBub3QgYmUgd3JpdGFibGUuCisgICAKK1RoaXMgdGVzdHMg
dGhhdCB0aGUgYXJpYS1yZWFkb25seSBhdHRyaWJ1dGUgd29ya3MuIFRoZSBmaXJzdCBhbmQgdGhp
cmQgdGV4dCBmaWVsZHMgc2hvdWxkIG5vdCBiZSB3cml0YWJsZS4KIAogT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1Qg
Q09NUExFVEUiLgogCiAKIFBBU1Mgc3VjY2VlZGVkIGlzIDAKIFBBU1Mgc3VjY2VlZGVkIGlzIDEK
K1BBU1Mgc3VjY2VlZGVkIGlzIDAKK1BBU1Mgc3VjY2VlZGVkIGlzIDEKIFBBU1Mgc3VjY2Vzc2Z1
bGx5UGFyc2VkIGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9hcmlhLXJlYWRvbmx5Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMv
YWNjZXNzaWJpbGl0eS9hcmlhLXJlYWRvbmx5Lmh0bWwJKHJldmlzaW9uIDQ3OTA1KQorKysgTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9hcmlhLXJlYWRvbmx5Lmh0bWwJKHdvcmtpbmcgY29weSkK
QEAgLTEwLDEyICsxMCwxNCBAQCB2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CiA8Ym9k
eSBpZD0iYm9keSI+CiA8aW5wdXQgdHlwZT0idGV4dCIgYXJpYS1yZWFkb25seT0idHJ1ZSIgc2l6
ZT0yMD4KIDxpbnB1dCB0eXBlPSJ0ZXh0IiBhcmlhLXJlYWRvbmx5PSJmYWxzZSIgc2l6ZT0yMD4K
KzxpbnB1dCB0eXBlPSJ0ZXh0IiByZWFkb25seT0icmVhZG9ubHkiIHNpemU9MjA+Cis8aW5wdXQg
dHlwZT0idGV4dCIgc2l6ZT0yMD4KIDxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgogPGRpdiBpZD0i
Y29uc29sZSI+PC9kaXY+CiAKIDxzY3JpcHQ+CiAKLSAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0
cyB0aGF0IHRoZSBhcmlhLXJlYWRvbmx5IGF0dHJpYnV0ZSB3b3Jrcy4gVGhlIGZpcnN0IHRleHQg
ZmllbGQgc2hvdWxkIG5vdCBiZSB3cml0YWJsZS4iKTsKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0
ZXN0cyB0aGF0IHRoZSBhcmlhLXJlYWRvbmx5IGF0dHJpYnV0ZSB3b3Jrcy4gVGhlIGZpcnN0IGFu
ZCB0aGlyZCB0ZXh0IGZpZWxkcyBzaG91bGQgbm90IGJlIHdyaXRhYmxlLiIpOwogCiAgICAgaWYg
KHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewogCkBAIC0yOCw2ICszMCwxNCBAQCB2
YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7CiAgICAgICAgICAgdGV4dEZpZWxkID0gYWNj
ZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQuY2hpbGRBdEluZGV4KDApLmNoaWxk
QXRJbmRleCgxKTsKICAgICAgICAgICBzdWNjZWVkZWQgPSB0ZXh0RmllbGQuaXNBdHRyaWJ1dGVT
ZXR0YWJsZSgiQVhWYWx1ZSIpOwogICAgICAgICAgIHNob3VsZEJlKCJzdWNjZWVkZWQiLCAiMSIp
OworICAgICAgICAgIAorICAgICAgICAgIHRleHRGaWVsZCA9IGFjY2Vzc2liaWxpdHlDb250cm9s
bGVyLmZvY3VzZWRFbGVtZW50LmNoaWxkQXRJbmRleCgwKS5jaGlsZEF0SW5kZXgoMik7CisgICAg
ICAgICAgc3VjY2VlZGVkID0gdGV4dEZpZWxkLmlzQXR0cmlidXRlU2V0dGFibGUoIkFYVmFsdWUi
KTsKKyAgICAgICAgICBzaG91bGRCZSgic3VjY2VlZGVkIiwgIjAiKTsKKyAgICAgICAgICAgIAor
ICAgICAgICAgIHRleHRGaWVsZCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVt
ZW50LmNoaWxkQXRJbmRleCgwKS5jaGlsZEF0SW5kZXgoMyk7CisgICAgICAgICAgc3VjY2VlZGVk
ID0gdGV4dEZpZWxkLmlzQXR0cmlidXRlU2V0dGFibGUoIkFYVmFsdWUiKTsKKyAgICAgICAgICBz
aG91bGRCZSgic3VjY2VlZGVkIiwgIjEiKTsKICAgICB9CiAKICAgICBzdWNjZXNzZnVsbHlQYXJz
ZWQgPSB0cnVlOwo=
</data>
<flag name="review"
          id="19828"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>