<?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>51481</bug_id>
          
          <creation_ts>2010-12-22 10:30:02 -0800</creation_ts>
          <short_desc>AX: WAI-ARIA textbox role needs different AXRole, depending on value of aria-multiline property</short_desc>
          <delta_ts>2010-12-22 12:50:26 -0800</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>OS X 10.5</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="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>abarth</cc>
    
    <cc>darin</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>325555</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-22 10:30:02 -0800</bug_when>
    <thetext>AX: WAI-ARIA textbox role needs different AXRole, depending on value of aria-multiline property

Currently uses AXTextArea in all cases. Should use AXTextField by default unless it&apos;s a multiline text box, as defined below.

&quot;If aria-multiline=”false” (default) use:
AXRole	AXTextField
AXRoleDescription	text field

If aria-multiline=”true” use:
AXRole	AXTextArea
AXRoleDescription	text entry area&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325556</commentid>
    <comment_count>1</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-22 10:30:28 -0800</bug_when>
    <thetext>http://www.w3.org/TR/wai-aria/complete#aria-multiline</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325568</commentid>
    <comment_count>2</comment_count>
      <attachid>77233</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-22 10:42:18 -0800</bug_when>
    <thetext>Created attachment 77233
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325609</commentid>
    <comment_count>3</comment_count>
      <attachid>77233</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-22 11:46:03 -0800</bug_when>
    <thetext>Comment on attachment 77233
Patch

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

&gt; WebCore/accessibility/AccessibilityObject.cpp:842
&gt; +    return equalIgnoringCase(getAttribute(aria_multilineAttr), &quot;true&quot;);

fastGetAttribute would be better here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325611</commentid>
    <comment_count>4</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-22 11:46:45 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 77233 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=77233&amp;action=review
&gt; 
&gt; &gt; WebCore/accessibility/AccessibilityObject.cpp:842
&gt; &gt; +    return equalIgnoringCase(getAttribute(aria_multilineAttr), &quot;true&quot;);
&gt; 
&gt; fastGetAttribute would be better here

the version of getAttribute in AccessibilityObject calls fastGetAttribute</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325613</commentid>
    <comment_count>5</comment_count>
      <attachid>77233</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2010-12-22 11:51:19 -0800</bug_when>
    <thetext>Comment on attachment 77233
Patch

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

&gt;&gt;&gt; WebCore/accessibility/AccessibilityObject.cpp:842
&gt;&gt;&gt; +    return equalIgnoringCase(getAttribute(aria_multilineAttr), &quot;true&quot;);
&gt;&gt; 
&gt;&gt; fastGetAttribute would be better here
&gt; 
&gt; the version of getAttribute in AccessibilityObject calls fastGetAttribute

Got it. Excellent.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325614</commentid>
    <comment_count>6</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-12-22 11:51:50 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/74492</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>325645</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-22 12:50:26 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/74492 might have broken GTK Linux 64-bit Debug</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>77233</attachid>
            <date>2010-12-22 10:42:18 -0800</date>
            <delta_ts>2010-12-22 11:51:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-51481-20101222104217.patch</filename>
            <type>text/plain</type>
            <size>8142</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3NDQ4NCkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMjUgQEAKKzIwMTAtMTItMjIgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBWDogV0FJLUFSSUEgdGV4dGJveCByb2xlIG5lZWRzIGRpZmZlcmVudCBBWFJvbGUsIGRlcGVu
ZGluZyBvbiB2YWx1ZSBvZiBhcmlhLW11bHRpbGluZSBwcm9wZXJ0eQorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTE0ODEKKworICAgICAgICBTdXBwb3J0
IGFyaWEtbXVsdGlsaW5lIGFuZCB1c2UgaXQgdG8gY2hhbmdlIHRoZSByb2xlIG9mIGFuIEFSSUEg
InRleHRib3giIAorICAgICAgICBmcm9tIEFYVGV4dEFyZWEgdG8gQVhUZXh0RmllbGQuCisKKyAg
ICAgICAgVGVzdDogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1tdWx0aWxpbmUuaHRt
bAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlPYmplY3Q6OmFyaWFJc011bHRpbGluZSk6Cisg
ICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0Lmg6CisgICAgICAgIChX
ZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0Ojppc1Bhc3N3b3JkRmllbGQpOgorICAgICAgICAo
V2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6aXNUZXh0Q29udHJvbCk6CisgICAgICAgICog
YWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmRldGVybWluZUFyaWFSb2xlQXR0cmli
dXRlKToKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Qu
aDoKKyAgICAgICAgKiBodG1sL0hUTUxBdHRyaWJ1dGVOYW1lcy5pbjoKKwogMjAxMC0xMi0yMSAg
VmFuZ2VsaXMgS29ra2V2aXMgIDx2YW5nZWxpc0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgS2VubmV0aCBSdXNzZWxsLgpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNjZXNzaWJpbGl0
eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkocmV2aXNpb24gNzQ0ODEpCisrKyBXZWJDb3JlL2Fj
Y2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTgz
Nyw2ICs4MzcsMTEgQEAgY29uc3QgU3RyaW5nJiBBY2Nlc3NpYmlsaXR5T2JqZWN0OjphY3Rpbwog
ICAgIH0KIH0KIAorYm9vbCBBY2Nlc3NpYmlsaXR5T2JqZWN0OjphcmlhSXNNdWx0aWxpbmUoKSBj
b25zdAoreworICAgIHJldHVybiBlcXVhbElnbm9yaW5nQ2FzZShnZXRBdHRyaWJ1dGUoYXJpYV9t
dWx0aWxpbmVBdHRyKSwgInRydWUiKTsKK30KKwogY29uc3QgQXRvbWljU3RyaW5nJiBBY2Nlc3Np
YmlsaXR5T2JqZWN0OjppbnZhbGlkU3RhdHVzKCkgY29uc3QKIHsKICAgICBERUZJTkVfU1RBVElD
X0xPQ0FMKGNvbnN0IEF0b21pY1N0cmluZywgaW52YWxpZFN0YXR1c0ZhbHNlLCAoImZhbHNlIikp
OwpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuaAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU9iamVjdC5oCShy
ZXZpc2lvbiA3NDQ4MSkKKysrIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0LmgJKHdvcmtpbmcgY29weSkKQEAgLTI2OCw3ICsyNjgsNiBAQCBwdWJsaWM6CiAgICAgdmly
dHVhbCBib29sIGlzTmF0aXZlSW1hZ2UoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZp
cnR1YWwgYm9vbCBpc0ltYWdlQnV0dG9uKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAgICB2
aXJ0dWFsIGJvb2wgaXNQYXNzd29yZEZpZWxkKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KLSAg
ICB2aXJ0dWFsIGJvb2wgaXNUZXh0Q29udHJvbCgpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9CiAg
ICAgdmlydHVhbCBib29sIGlzTmF0aXZlVGV4dENvbnRyb2woKSBjb25zdCB7IHJldHVybiBmYWxz
ZTsgfQogICAgIHZpcnR1YWwgYm9vbCBpc1dlYkFyZWEoKSBjb25zdCB7IHJldHVybiBmYWxzZTsg
fQogICAgIHZpcnR1YWwgYm9vbCBpc0NoZWNrYm94KCkgY29uc3QgeyByZXR1cm4gcm9sZVZhbHVl
KCkgPT0gQ2hlY2tCb3hSb2xlOyB9CkBAIC0yOTksNiArMjk4LDcgQEAgcHVibGljOgogICAgIHZp
cnR1YWwgYm9vbCBpc01lbnVMaXN0KCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAgICB2aXJ0
dWFsIGJvb2wgaXNNZW51TGlzdFBvcHVwKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAgICB2
aXJ0dWFsIGJvb2wgaXNNZW51TGlzdE9wdGlvbigpIGNvbnN0IHsgcmV0dXJuIGZhbHNlOyB9Cisg
ICAgYm9vbCBpc1RleHRDb250cm9sKCkgY29uc3QgeyByZXR1cm4gcm9sZVZhbHVlKCkgPT0gVGV4
dEFyZWFSb2xlIHx8IHJvbGVWYWx1ZSgpID09IFRleHRGaWVsZFJvbGU7IH0KICAgICBib29sIGlz
VGFiTGlzdCgpIGNvbnN0IHsgcmV0dXJuIHJvbGVWYWx1ZSgpID09IFRhYkxpc3RSb2xlOyB9CiAg
ICAgYm9vbCBpc1RhYkl0ZW0oKSBjb25zdCB7IHJldHVybiByb2xlVmFsdWUoKSA9PSBUYWJSb2xl
OyB9CiAgICAgYm9vbCBpc1JhZGlvR3JvdXAoKSBjb25zdCB7IHJldHVybiByb2xlVmFsdWUoKSA9
PSBSYWRpb0dyb3VwUm9sZTsgfQpAQCAtMzYwLDYgKzM2MCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0
dWFsIGJvb2wgc3VwcG9ydHNBUklBRmxvd1RvKCkgY29uc3QgeyByZXR1cm4gZmFsc2U7IH0KICAg
ICB2aXJ0dWFsIHZvaWQgYXJpYUZsb3dUb0VsZW1lbnRzKEFjY2Vzc2liaWxpdHlDaGlsZHJlblZl
Y3RvciYpIGNvbnN0IHsgfQogICAgIHZpcnR1YWwgYm9vbCBhcmlhSGFzUG9wdXAoKSBjb25zdCB7
IHJldHVybiBmYWxzZTsgfQorICAgIGJvb2wgYXJpYUlzTXVsdGlsaW5lKCkgY29uc3Q7CiAgICAg
dmlydHVhbCBjb25zdCBBdG9taWNTdHJpbmcmIGludmFsaWRTdGF0dXMoKSBjb25zdDsKIAogICAg
IC8vIEFSSUEgZHJhZyBhbmQgZHJvcApJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vz
c2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNjZXNzaWJp
bGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcAkocmV2aXNpb24gNzQ0ODEpCisrKyBX
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTQ1NywxMiArNDU3LDYgQEAgYm9vbCBBY2Nlc3NpYmlsaXR5UmVuZGVyT2Jq
ZWN0Ojppc05hdGl2ZQogICAgIHJldHVybiBtX3JlbmRlcmVyLT5pc1RleHRDb250cm9sKCk7CiB9
CiAgICAgCi1ib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzVGV4dENvbnRyb2woKSBj
b25zdAotewotICAgIEFjY2Vzc2liaWxpdHlSb2xlIHJvbGUgPSByb2xlVmFsdWUoKTsKLSAgICBy
ZXR1cm4gcm9sZSA9PSBUZXh0QXJlYVJvbGUgfHwgcm9sZSA9PSBUZXh0RmllbGRSb2xlOwotfQot
CiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OmlzTmF0aXZlSW1hZ2UoKSBjb25zdAog
ewogICAgIHJldHVybiBtX3JlbmRlcmVyLT5pc0JveE1vZGVsT2JqZWN0KCkgJiYgdG9SZW5kZXJC
b3hNb2RlbE9iamVjdChtX3JlbmRlcmVyKS0+aXNJbWFnZSgpOwpAQCAtMjk1Myw2ICsyOTQ3LDkg
QEAgQWNjZXNzaWJpbGl0eVJvbGUgQWNjZXNzaWJpbGl0eVJlbmRlck9iagogCiAgICAgaWYgKHJv
bGUgPT0gQnV0dG9uUm9sZSAmJiBhcmlhSGFzUG9wdXAoKSkKICAgICAgICAgcm9sZSA9IFBvcFVw
QnV0dG9uUm9sZTsKKworICAgIGlmIChyb2xlID09IFRleHRBcmVhUm9sZSAmJiBhcmlhSXNNdWx0
aWxpbmUoKSkKKyAgICAgICAgcm9sZSA9IFRleHRGaWVsZFJvbGU7CiAgICAgCiAgICAgaWYgKHJv
bGUpCiAgICAgICAgIHJldHVybiByb2xlOwpJbmRleDogV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2FjY2Vzc2li
aWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5oCShyZXZpc2lvbiA3NDQ4MSkKKysrIFdl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTcyLDcgKzcyLDYgQEAgcHVibGljOgogICAgIHZpcnR1YWwgYm9vbCBpc0ltYWdl
KCkgY29uc3Q7CiAgICAgdmlydHVhbCBib29sIGlzTmF0aXZlSW1hZ2UoKSBjb25zdDsKICAgICB2
aXJ0dWFsIGJvb2wgaXNQYXNzd29yZEZpZWxkKCkgY29uc3Q7Ci0gICAgdmlydHVhbCBib29sIGlz
VGV4dENvbnRyb2woKSBjb25zdDsKICAgICB2aXJ0dWFsIGJvb2wgaXNOYXRpdmVUZXh0Q29udHJv
bCgpIGNvbnN0OwogICAgIHZpcnR1YWwgYm9vbCBpc1dlYkFyZWEoKSBjb25zdDsKICAgICB2aXJ0
dWFsIGJvb2wgaXNGaWxlVXBsb2FkQnV0dG9uKCkgY29uc3Q7CkluZGV4OiBXZWJDb3JlL2h0bWwv
SFRNTEF0dHJpYnV0ZU5hbWVzLmluCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvaHRtbC9IVE1MQXR0
cmlidXRlTmFtZXMuaW4JKHJldmlzaW9uIDc0NDgxKQorKysgV2ViQ29yZS9odG1sL0hUTUxBdHRy
aWJ1dGVOYW1lcy5pbgkod29ya2luZyBjb3B5KQpAQCAtMzIsNiArMzIsNyBAQCBhcmlhLWxhYmVs
ZWRieQogYXJpYS1sYWJlbGxlZGJ5CiBhcmlhLWxldmVsCiBhcmlhLWxpdmUKK2FyaWEtbXVsdGls
aW5lCiBhcmlhLW11bHRpc2VsZWN0YWJsZQogYXJpYS1vcmllbnRhdGlvbgogYXJpYS1vd25zCklu
ZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA3NDQ4NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDEwLTEyLTIyICBDaHJpcyBGbGVpemFjaCAgPGNm
bGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgQVg6IFdBSS1BUklBIHRleHRib3ggcm9sZSBuZWVkcyBkaWZmZXJlbnQgQVhS
b2xlLCBkZXBlbmRpbmcgb24gdmFsdWUgb2YgYXJpYS1tdWx0aWxpbmUgcHJvcGVydHkKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTUxNDgxCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlhLW11bHRpbGluZS1leHBlY3RlZC50
eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2FyaWEtbXVs
dGlsaW5lLmh0bWw6IEFkZGVkLgorCiAyMDEwLTEyLTIxICBWYW5nZWxpcyBLb2trZXZpcyAgPHZh
bmdlbGlzQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJ1c3Nl
bGwuCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlhLW11
bHRpbGluZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1tdWx0aWxpbmUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAw
KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYXJpYS1tdWx0aWxp
bmUtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDEzIEBACithCitiCitUaGlz
IHRlc3RzIHRoYXQgYXJpYS1tdWx0aWxpbmUgd2lsbCBjaGFuZ2UgdGhlIHJvbGUgb2YgYSB0ZXh0
IGNvbnRyb2wgZnJvbSBhIHRleHQgZmllbGQgdG8gYSB0ZXh0IGFyZWEuCisKK09uIHN1Y2Nlc3Ms
IHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJU
RVNUIENPTVBMRVRFIi4KKworCitQQVNTIGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRF
bGVtZW50LnJvbGUgaXMgJ0FYUm9sZTogQVhUZXh0RmllbGQnCitQQVNTIGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmZvY3VzZWRFbGVtZW50LnJvbGUgaXMgJ0FYUm9sZTogQVhUZXh0QXJlYScKK1BB
U1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBM
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9hcmlhLW11bHRpbGluZS5odG1s
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2Fy
aWEtbXVsdGlsaW5lLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9t
YWMvYWNjZXNzaWJpbGl0eS9hcmlhLW11bHRpbGluZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCww
ICsxLDM2IEBACis8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+
Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9m
YXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0PgordmFyIHN1Y2Nl
c3NmdWxseVBhcnNlZCA9IGZhbHNlOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4v
ZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJv
ZHkgaWQ9ImJvZHkiPgorCis8ZGl2IHRhYmluZGV4PSIwIiBpZD0idGV4dGZpZWxkIiByb2xlPSJ0
ZXh0Ym94IiBhcmlhLW11bHRpbGluZT0idHJ1ZSI+YTwvZGl2PgorPGRpdiB0YWJpbmRleD0iMCIg
aWQ9InRleHRhcmVhIiByb2xlPSJ0ZXh0Ym94IiBhcmlhLW11bHRpbGluZT0iZmFsc2UiPmI8L2Rp
dj4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4K
KworPHNjcmlwdD4KKworICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgYXJpYS1tdWx0
aWxpbmUgd2lsbCBjaGFuZ2UgdGhlIHJvbGUgb2YgYSB0ZXh0IGNvbnRyb2wgZnJvbSBhIHRleHQg
ZmllbGQgdG8gYSB0ZXh0IGFyZWEuIik7CisKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlD
b250cm9sbGVyKSB7CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRleHRmaWVs
ZCIpLmZvY3VzKCk7CisgICAgICAgIHNob3VsZEJlKCJhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5m
b2N1c2VkRWxlbWVudC5yb2xlIiwgIidBWFJvbGU6IEFYVGV4dEZpZWxkJyIpOworCisgICAgICAg
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXh0YXJlYSIpLmZvY3VzKCk7CisgICAgICAgIHNo
b3VsZEJlKCJhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudC5yb2xlIiwgIidB
WFJvbGU6IEFYVGV4dEFyZWEnIik7CisgICAgfQorCisgICAgc3VjY2Vzc2Z1bGx5UGFyc2VkID0g
dHJ1ZTsKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="68296"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>