<?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>32164</bug_id>
          
          <creation_ts>2009-12-04 10:15:13 -0800</creation_ts>
          <short_desc>REGRESSION: AX: buttons now extremely repetitive</short_desc>
          <delta_ts>2009-12-04 12:05:06 -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>InRadar</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>bdakin</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>168829</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 10:15:13 -0800</bug_when>
    <thetext>With VoiceOver

•  go to google.com
•  vo to a button

result:
text repeated...&quot;google search, google search button&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168830</commentid>
    <comment_count>1</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 10:15:18 -0800</bug_when>
    <thetext>
AXValue is now being reported for AXButtons, which it should not.

AXValue shouldn&apos;t even be an attribute on AXButton

12/4/09 9:27 AM Chris Fleizach:
this was a regression from this change made for GTK
http://trac.webkit.org/changeset/46080
￼</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168831</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 10:17:17 -0800</bug_when>
    <thetext>Eventually we need to re-organize the methods returning text data on elements in accessibility (i have a bug for that)... but the immediate fix is that AXButtons on the Mac, should never have AXValue being returned..</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168833</commentid>
    <comment_count>3</comment_count>
      <attachid>44322</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 10:21:39 -0800</bug_when>
    <thetext>Created attachment 44322
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168834</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-04 10:24:24 -0800</bug_when>
    <thetext>Attachment 44322 did not pass style-queue:

Failed to run &quot;WebKitTools/Scripts/check-webkit-style&quot; exit_code: 1
WebKitTools/DumpRenderTree/AccessibilityUIElement.cpp:225:  Use 0 instead of NULL.  [readability/null] [5]
Total errors found: 1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168835</commentid>
    <comment_count>5</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 10:25:25 -0800</bug_when>
    <thetext>stylebot... i will make that change... please consider patch updated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168865</commentid>
    <comment_count>6</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2009-12-04 12:05:06 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/51706</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>44322</attachid>
            <date>2009-12-04 10:21:39 -0800</date>
            <delta_ts>2009-12-04 11:49:00 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>14251</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1MTcwMikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTcgQEAKKzIwMDktMTItMDQgIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBSRUdSRVNTSU9OOiBBWDogYnV0dG9ucyBub3cgZXh0cmVtZWx5IHJlcGV0aXRpdmUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyMTY0CisKKyAgICAg
ICAgVGVzdDogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvYnV0dG9uLXNob3VsZG5vdC1oYXZl
LWF4dmFsdWUuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2Jq
ZWN0Lmg6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5T2JqZWN0Ojppc0J1dHRvbik6
CisgICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIu
bW06CisgICAgICAgICgtW0FjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyIGFjY2Vzc2liaWxpdHlB
dHRyaWJ1dGVOYW1lc10pOgorCiAyMDA5LTEyLTA0ICBCZW5qYW1pbiBQb3VsYWluICA8YmVuamFt
aW4ucG91bGFpbkBub2tpYS5jb20+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgS2VubmV0aCBSb2hk
ZSBDaHJpc3RpYW5zZW4uCkluZGV4OiBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eU9iamVjdC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmls
aXR5T2JqZWN0LmgJKHJldmlzaW9uIDUxNjk3KQorKysgV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlPYmplY3QuaAkod29ya2luZyBjb3B5KQpAQCAtMjg2LDYgKzI4Niw3IEBAIHB1
YmxpYzoKICAgICBib29sIGlzVHJlZSgpIGNvbnN0IHsgcmV0dXJuIHJvbGVWYWx1ZSgpID09IFRy
ZWVSb2xlOyB9CiAgICAgYm9vbCBpc1RyZWVJdGVtKCkgY29uc3QgeyByZXR1cm4gcm9sZVZhbHVl
KCkgPT0gVHJlZUl0ZW1Sb2xlOyB9CiAgICAgYm9vbCBpc1Njcm9sbGJhcigpIGNvbnN0IHsgcmV0
dXJuIHJvbGVWYWx1ZSgpID09IFNjcm9sbEJhclJvbGU7IH0KKyAgICBib29sIGlzQnV0dG9uKCkg
Y29uc3QgeyByZXR1cm4gcm9sZVZhbHVlKCkgPT0gQnV0dG9uUm9sZTsgfQogICAgIAogICAgIHZp
cnR1YWwgYm9vbCBpc0NoZWNrZWQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogICAgIHZpcnR1
YWwgYm9vbCBpc0VuYWJsZWQoKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQpJbmRleDogV2ViQ29y
ZS9hY2Nlc3NpYmlsaXR5L21hYy9BY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlci5tbQo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvbWFjL0FjY2Vzc2liaWxpdHlPYmplY3RXcmFw
cGVyLm1tCShyZXZpc2lvbiA1MTY5NykKKysrIFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvQWNj
ZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIubW0JKHdvcmtpbmcgY29weSkKQEAgLTYzNyw2ICs2Mzcs
NyBAQCBzdGF0aWMgV2ViQ29yZVRleHRNYXJrZXJSYW5nZSogdGV4dE1hcmtlCiAgICAgc3RhdGlj
IE5TQXJyYXkqIGNvbWJvQm94QXR0cnMgPSBuaWw7CiAgICAgc3RhdGljIE5TQXJyYXkqIG91dGxp
bmVBdHRycyA9IG5pbDsKICAgICBzdGF0aWMgTlNBcnJheSogb3V0bGluZVJvd0F0dHJzID0gbmls
OworICAgIHN0YXRpYyBOU0FycmF5KiBidXR0b25BdHRycyA9IG5pbDsKICAgICBOU011dGFibGVB
cnJheSogdGVtcEFycmF5OwogICAgIGlmIChhdHRyaWJ1dGVzID09IG5pbCkgewogICAgICAgICBh
dHRyaWJ1dGVzID0gW1tOU0FycmF5IGFsbG9jXSBpbml0V2l0aE9iamVjdHM6IE5TQWNjZXNzaWJp
bGl0eVJvbGVBdHRyaWJ1dGUsCkBAIC03NzYsNiArNzc3LDE1IEBAIHN0YXRpYyBXZWJDb3JlVGV4
dE1hcmtlclJhbmdlKiB0ZXh0TWFya2UKICAgICAgICAgY29udHJvbEF0dHJzID0gW1tOU0FycmF5
IGFsbG9jXSBpbml0V2l0aEFycmF5OnRlbXBBcnJheV07CiAgICAgICAgIFt0ZW1wQXJyYXkgcmVs
ZWFzZV07CiAgICAgfQorICAgIGlmIChidXR0b25BdHRycyA9PSBuaWwpIHsKKyAgICAgICAgdGVt
cEFycmF5ID0gW1tOU011dGFibGVBcnJheSBhbGxvY10gaW5pdFdpdGhBcnJheTphdHRyaWJ1dGVz
XTsKKyAgICAgICAgLy8gQnV0dG9ucyBzaG91bGQgbm90IGV4cG9zZSBBWFZhbHVlLgorICAgICAg
ICBbdGVtcEFycmF5IHJlbW92ZU9iamVjdDpOU0FjY2Vzc2liaWxpdHlWYWx1ZUF0dHJpYnV0ZV07
CisgICAgICAgIFt0ZW1wQXJyYXkgYWRkT2JqZWN0Ok5TQWNjZXNzaWJpbGl0eVRpdGxlVUlFbGVt
ZW50QXR0cmlidXRlXTsKKyAgICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmls
aXR5QWNjZXNzS2V5QXR0cmlidXRlXTsKKyAgICAgICAgYnV0dG9uQXR0cnMgPSBbW05TQXJyYXkg
YWxsb2NdIGluaXRXaXRoQXJyYXk6dGVtcEFycmF5XTsKKyAgICAgICAgW3RlbXBBcnJheSByZWxl
YXNlXTsKKyAgICB9CiAgICAgaWYgKGNvbWJvQm94QXR0cnMgPT0gbmlsKSB7CiAgICAgICAgIHRl
bXBBcnJheSA9IFtbTlNNdXRhYmxlQXJyYXkgYWxsb2NdIGluaXRXaXRoQXJyYXk6Y29udHJvbEF0
dHJzXTsKICAgICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5RXhwYW5k
ZWRBdHRyaWJ1dGVdOwpAQCAtODI0LDkgKzgzNCw4IEBAIHN0YXRpYyBXZWJDb3JlVGV4dE1hcmtl
clJhbmdlKiB0ZXh0TWFya2UKICAgICAgICAgW3RlbXBBcnJheSByZWxlYXNlXTsKICAgICB9CiAg
ICAgaWYgKGlucHV0SW1hZ2VBdHRycyA9PSBuaWwpIHsKLSAgICAgICAgdGVtcEFycmF5ID0gW1tO
U011dGFibGVBcnJheSBhbGxvY10gaW5pdFdpdGhBcnJheTpjb250cm9sQXR0cnNdOworICAgICAg
ICB0ZW1wQXJyYXkgPSBbW05TTXV0YWJsZUFycmF5IGFsbG9jXSBpbml0V2l0aEFycmF5OmJ1dHRv
bkF0dHJzXTsKICAgICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5VVJM
QXR0cmlidXRlXTsKLSAgICAgICAgW3RlbXBBcnJheSBhZGRPYmplY3Q6TlNBY2Nlc3NpYmlsaXR5
QWNjZXNzS2V5QXR0cmlidXRlXTsKICAgICAgICAgaW5wdXRJbWFnZUF0dHJzID0gW1tOU0FycmF5
IGFsbG9jXSBpbml0V2l0aEFycmF5OnRlbXBBcnJheV07CiAgICAgICAgIFt0ZW1wQXJyYXkgcmVs
ZWFzZV07CiAgICAgfQpAQCAtOTAwLDkgKzkwOSwxMSBAQCBzdGF0aWMgV2ViQ29yZVRleHRNYXJr
ZXJSYW5nZSogdGV4dE1hcmtlCiAgICAgZWxzZSBpZiAobV9vYmplY3QtPmlzUHJvZ3Jlc3NJbmRp
Y2F0b3IoKSB8fCBtX29iamVjdC0+aXNTbGlkZXIoKSkKICAgICAgICAgb2JqZWN0QXR0cmlidXRl
cyA9IHJhbmdlQXR0cnM7CiAKKyAgICAvLyBUaGVzZSBhcmUgcHJvY2Vzc2VkIGluIG9yZGVyIGJl
Y2F1c2UgYW4gaW5wdXQgaW1hZ2UgaXMgYSBidXR0b24sIGFuZCBhIGJ1dHRvbiBpcyBhIGNvbnRy
b2wuCiAgICAgZWxzZSBpZiAobV9vYmplY3QtPmlzSW5wdXRJbWFnZSgpKQogICAgICAgICBvYmpl
Y3RBdHRyaWJ1dGVzID0gaW5wdXRJbWFnZUF0dHJzOwotICAgIAorICAgIGVsc2UgaWYgKG1fb2Jq
ZWN0LT5pc0J1dHRvbigpKQorICAgICAgICBvYmplY3RBdHRyaWJ1dGVzID0gYnV0dG9uQXR0cnM7
CiAgICAgZWxzZSBpZiAobV9vYmplY3QtPmlzQ29udHJvbCgpKQogICAgICAgICBvYmplY3RBdHRy
aWJ1dGVzID0gY29udHJvbEF0dHJzOwogICAgIApAQCAtOTIxLDEwICs5MzIsOCBAQCBzdGF0aWMg
V2ViQ29yZVRleHRNYXJrZXJSYW5nZSogdGV4dE1hcmtlCiAgICAgICAgIG9iamVjdEF0dHJpYnV0
ZXMgPSBtZW51SXRlbUF0dHJzOwogCiAgICAgTlNBcnJheSAqYWRkaXRpb25hbEF0dHJpYnV0ZXMg
PSBbc2VsZiBhZGRpdGlvbmFsQWNjZXNzaWJpbGl0eUF0dHJpYnV0ZU5hbWVzXTsKLSAgICBpZiAo
IFthZGRpdGlvbmFsQXR0cmlidXRlcyBjb3VudF0gPiAwICkKLSAgICB7CisgICAgaWYgKFthZGRp
dGlvbmFsQXR0cmlidXRlcyBjb3VudF0pCiAgICAgICAgIG9iamVjdEF0dHJpYnV0ZXMgPSBbb2Jq
ZWN0QXR0cmlidXRlcyBhcnJheUJ5QWRkaW5nT2JqZWN0c0Zyb21BcnJheTphZGRpdGlvbmFsQXR0
cmlidXRlc107Ci0gICAgfQogICAgIAogICAgIHJldHVybiBvYmplY3RBdHRyaWJ1dGVzOwogfQpJ
bmRleDogV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0No
YW5nZUxvZwkocmV2aXNpb24gNTE3MDIpCisrKyBXZWJLaXRUb29scy9DaGFuZ2VMb2cJKHdvcmtp
bmcgY29weSkKQEAgLTEsMyArMSwyMSBAQAorMjAwOS0xMi0wNCAgQ2hyaXMgRmxlaXphY2ggIDxj
ZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFJFR1JFU1NJT046IEFYOiBidXR0b25zIG5vdyBleHRyZW1lbHkgcmVwZXRp
dGl2ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzIx
NjQKKworICAgICAgICAqIER1bXBSZW5kZXJUcmVlL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQuY3Bw
OgorICAgICAgICAoaXNBdHRyaWJ1dGVTdXBwb3J0ZWRDYWxsYmFjayk6CisgICAgICAgIChBY2Nl
c3NpYmlsaXR5VUlFbGVtZW50OjpnZXRKU0NsYXNzKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJl
ZS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50Lmg6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZ3Rr
L0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRHdGsuY3BwOgorICAgICAgICAoQWNjZXNzaWJpbGl0eVVJ
RWxlbWVudDo6aXNBdHRyaWJ1dGVTdXBwb3J0ZWQpOgorICAgICAgICAqIER1bXBSZW5kZXJUcmVl
L21hYy9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50TWFjLm1tOgorICAgICAgICAoQWNjZXNzaWJpbGl0
eVVJRWxlbWVudDo6aXNBdHRyaWJ1dGVTdXBwb3J0ZWQpOgorICAgICAgICAqIER1bXBSZW5kZXJU
cmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcDoKKyAgICAgICAgKEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ6OmlzQXR0cmlidXRlU3VwcG9ydGVkKToKKwogMjAwOS0xMi0wMyAgU2hp
bmljaGlybyBIYW1hamkgIDxoYW1hamlAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2Vk
IGJ5IERhdmlkIExldmluLgpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNz
aWJpbGl0eVVJRWxlbWVudC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5jcHAJKHJldmlzaW9uIDUxNjk3KQorKysgV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eVVJRWxlbWVudC5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTIyMCw2ICsyMjAsMTcgQEAgc3RhdGljIEpTVmFsdWVSZWYgZWxlbWVudEF0
UG9pbnRDYWxsYmFjawogICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptYWtlSlNB
Y2Nlc3NpYmlsaXR5VUlFbGVtZW50KGNvbnRleHQsIHRvQVhFbGVtZW50KHRoaXNPYmplY3QpLT5l
bGVtZW50QXRQb2ludCh4LCB5KSk7CiB9CiAKK3N0YXRpYyBKU1ZhbHVlUmVmIGlzQXR0cmlidXRl
U3VwcG9ydGVkQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1bmN0
aW9uLCBKU09iamVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29uc3Qg
SlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQoreworICAgIEpT
U3RyaW5nUmVmIGF0dHJpYnV0ZSA9IE5VTEw7CisgICAgaWYgKGFyZ3VtZW50Q291bnQgPT0gMSkK
KyAgICAgICAgYXR0cmlidXRlID0gSlNWYWx1ZVRvU3RyaW5nQ29weShjb250ZXh0LCBhcmd1bWVu
dHNbMF0sIGV4Y2VwdGlvbik7ICAgIAorICAgIEpTVmFsdWVSZWYgcmVzdWx0ID0gSlNWYWx1ZU1h
a2VCb29sZWFuKGNvbnRleHQsIHRvQVhFbGVtZW50KHRoaXNPYmplY3QpLT5pc0F0dHJpYnV0ZVN1
cHBvcnRlZChhdHRyaWJ1dGUpKTsKKyAgICBpZiAoYXR0cmlidXRlKQorICAgICAgICBKU1N0cmlu
Z1JlbGVhc2UoYXR0cmlidXRlKTsKKyAgICByZXR1cm4gcmVzdWx0OworfQorCiBzdGF0aWMgSlNW
YWx1ZVJlZiBpc0F0dHJpYnV0ZVNldHRhYmxlQ2FsbGJhY2soSlNDb250ZXh0UmVmIGNvbnRleHQs
IEpTT2JqZWN0UmVmIGZ1bmN0aW9uLCBKU09iamVjdFJlZiB0aGlzT2JqZWN0LCBzaXplX3QgYXJn
dW1lbnRDb3VudCwgY29uc3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNbXSwgSlNWYWx1ZVJlZiogZXhj
ZXB0aW9uKQogewogICAgIEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSA9IE5VTEw7CkBAIC01NjksNiAr
NTgwLDcgQEAgSlNDbGFzc1JlZiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjpnZXRKUwogICAgICAg
ICB7ICJ0aXRsZVVJRWxlbWVudCIsIHRpdGxlVUlFbGVtZW50Q2FsbGJhY2ssIGtKU1Byb3BlcnR5
QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwKICAg
ICAgICAgeyAic2V0U2VsZWN0ZWRUZXh0UmFuZ2UiLCBzZXRTZWxlY3RlZFRleHRSYW5nZUNhbGxi
YWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVE
b250RGVsZXRlIH0sCiAgICAgICAgIHsgImF0dHJpYnV0ZVZhbHVlIiwgYXR0cmlidXRlVmFsdWVD
YWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmli
dXRlRG9udERlbGV0ZSB9LAorICAgICAgICB7ICJpc0F0dHJpYnV0ZVN1cHBvcnRlZCIsIGlzQXR0
cmlidXRlU3VwcG9ydGVkQ2FsbGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBr
SlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwKICAgICAgICAgeyAiaXNBdHRyaWJ1dGVT
ZXR0YWJsZSIsIGlzQXR0cmlidXRlU2V0dGFibGVDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1
dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAogICAgICAgICB7
ICJpc0FjdGlvblN1cHBvcnRlZCIsIGlzQWN0aW9uU3VwcG9ydGVkQ2FsbGJhY2ssIGtKU1Byb3Bl
cnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZURvbnREZWxldGUgfSwK
ICAgICAgICAgeyAicGFyZW50RWxlbWVudCIsIHBhcmVudEVsZW1lbnRDYWxsYmFjaywga0pTUHJv
cGVydHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9
LApJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dC5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0FjY2Vzc2liaWxp
dHlVSUVsZW1lbnQuaAkocmV2aXNpb24gNTE2OTcpCisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50LmgJKHdvcmtpbmcgY29weSkKQEAgLTg2LDYgKzg2
LDcgQEAgcHVibGljOgogCiAgICAgLy8gQXR0cmlidXRlcyAtIHBsYXRmb3JtLWluZGVwZW5kZW50
IGltcGxlbWVudGF0aW9ucwogICAgIEpTU3RyaW5nUmVmIGF0dHJpYnV0ZVZhbHVlKEpTU3RyaW5n
UmVmIGF0dHJpYnV0ZSk7CisgICAgYm9vbCBpc0F0dHJpYnV0ZVN1cHBvcnRlZChKU1N0cmluZ1Jl
ZiBhdHRyaWJ1dGUpOwogICAgIGJvb2wgaXNBdHRyaWJ1dGVTZXR0YWJsZShKU1N0cmluZ1JlZiBh
dHRyaWJ1dGUpOwogICAgIGJvb2wgaXNBY3Rpb25TdXBwb3J0ZWQoSlNTdHJpbmdSZWYgYWN0aW9u
KTsKICAgICBKU1N0cmluZ1JlZiByb2xlKCk7CkluZGV4OiBXZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9ndGsvQWNjZXNzaWJpbGl0eVVJRWxlbWVudEd0ay5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0FjY2Vzc2liaWxpdHlVSUVsZW1lbnRHdGsuY3Bw
CShyZXZpc2lvbiA1MTY5NykKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9BY2Nl
c3NpYmlsaXR5VUlFbGVtZW50R3RrLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDYwLDYgKzQ2MCwx
MSBAQCBib29sIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmlzQXR0cmlidXRlCiAgICAgcmV0dXJu
IGZhbHNlOwogfQogCitib29sIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmlzQXR0cmlidXRlU3Vw
cG9ydGVkKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKK3sKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
IHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aW5jcmVtZW50KCkKIHsKICAgICAvLyBGSVhN
RTogaW1wbGVtZW50CkluZGV4OiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9tYWMvQWNjZXNz
aWJpbGl0eVVJRWxlbWVudE1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVu
ZGVyVHJlZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVudE1hYy5tbQkocmV2aXNpb24gNTE2OTcp
CisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9tYWMvQWNjZXNzaWJpbGl0eVVJRWxlbWVu
dE1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtMzUwLDYgKzM1MCwxMSBAQCBib29sIEFjY2Vzc2li
aWxpdHlVSUVsZW1lbnQ6OmlzQXR0cmlidXRlCiAgICAgcmV0dXJuIFttX2VsZW1lbnQgYWNjZXNz
aWJpbGl0eUlzQXR0cmlidXRlU2V0dGFibGU6W05TU3RyaW5nIHN0cmluZ1dpdGhKU1N0cmluZ1Jl
ZjphdHRyaWJ1dGVdXTsKIH0KIAorYm9vbCBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50Ojppc0F0dHJp
YnV0ZVN1cHBvcnRlZChKU1N0cmluZ1JlZiBhdHRyaWJ1dGUpCit7CisgICAgcmV0dXJuIFtbbV9l
bGVtZW50IGFjY2Vzc2liaWxpdHlBdHRyaWJ1dGVOYW1lc10gY29udGFpbnNPYmplY3Q6W05TU3Ry
aW5nIHN0cmluZ1dpdGhKU1N0cmluZ1JlZjphdHRyaWJ1dGVdXTsKK30KKwogSlNTdHJpbmdSZWYg
QWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6cGFyYW1ldGVyaXplZEF0dHJpYnV0ZU5hbWVzKCkKIHsK
ICAgICBOU0FycmF5KiBzdXBwb3J0ZWRQYXJhbWV0ZXJpemVkQXR0cmlidXRlcyA9IFttX2VsZW1l
bnQgYWNjZXNzaWJpbGl0eVBhcmFtZXRlcml6ZWRBdHRyaWJ1dGVOYW1lc107CkluZGV4OiBXZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS93aW4vQWNjZXNzaWJpbGl0eVVJRWxlbWVudFdpbi5jcHAK
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxp
dHlVSUVsZW1lbnRXaW4uY3BwCShyZXZpc2lvbiA1MTY5NykKKysrIFdlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3dpbi9BY2Nlc3NpYmlsaXR5VUlFbGVtZW50V2luLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtNDEzLDYgKzQxMywxMSBAQCBib29sIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQ6OmlzQXR0
cmlidXRlCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitib29sIEFjY2Vzc2liaWxpdHlVSUVsZW1l
bnQ6OmlzQXR0cmlidXRlU3VwcG9ydGVkKEpTU3RyaW5nUmVmIGF0dHJpYnV0ZSkKK3sKKyAgICBy
ZXR1cm4gZmFsc2U7Cit9CisKIHZvaWQgQWNjZXNzaWJpbGl0eVVJRWxlbWVudDo6aW5jcmVtZW50
KCkKIHsKIH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlv
dXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDUxNzAyKQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMTItMDQgIENocmlzIEZs
ZWl6YWNoICA8Y2ZsZWl6YWNoQGFwcGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBSRUdSRVNTSU9OOiBBWDogYnV0dG9ucyBub3cgZXh0cmVt
ZWx5IHJlcGV0aXRpdmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTMyMTY0CisKKyAgICAgICAgKiBwbGF0Zm9ybS9tYWMtbGVvcGFyZC9hY2Nlc3NpYmls
aXR5L3RhYmxlLXdpdGgtYXJpYS1yb2xlLWV4cGVjdGVkLnR4dDoKKyAgICAgICAgKiBwbGF0Zm9y
bS9tYWMvYWNjZXNzaWJpbGl0eS9idXR0b24tc2hvdWxkbm90LWhhdmUtYXh2YWx1ZS1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2J1dHRv
bi1zaG91bGRub3QtaGF2ZS1heHZhbHVlLmh0bWw6IEFkZGVkLgorICAgICAgICAqIHBsYXRmb3Jt
L21hYy9hY2Nlc3NpYmlsaXR5L3RhYmxlLXdpdGgtYXJpYS1yb2xlLWV4cGVjdGVkLnR4dDoKKwog
MjAwOS0xMi0wNCAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluLnBvdWxhaW5Abm9raWEuY29t
PgogCiAgICAgICAgIFJldmlld2VkIGJ5IEtlbm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuLgpJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWxlb3BhcmQvYWNjZXNzaWJpbGl0eS90YWJsZS13
aXRoLWFyaWEtcm9sZS1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjLWxlb3BhcmQvYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWFyaWEtcm9sZS1leHBl
Y3RlZC50eHQJKHJldmlzaW9uIDUxNjk3KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjLWxl
b3BhcmQvYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWFyaWEtcm9sZS1leHBlY3RlZC50eHQJKHdv
cmtpbmcgY29weSkKQEAgLTE1LDcgKzE1LDYgQEAgQVhUaXRsZTogdGVzdAl0ZXN0CXRlc3QKIHRl
c3QJdGVzdAl0ZXN0CiAKIEFYRGVzY3JpcHRpb246IAotQVhWYWx1ZTogCiBBWEZvY3VzZWQ6IDAK
IEFYRW5hYmxlZDogMQogQVhXaW5kb3c6IDxBWEJ1dHRvbjogJ3Rlc3QJdGVzdAl0ZXN0CkBAIC0z
Nyw3ICszNiw2IEBAIHRlc3QJdGVzdAl0ZXN0CiAnPgogQVhUaXRsZVVJRWxlbWVudDogKG51bGwp
CiBBWEFjY2Vzc0tleTogKG51bGwpCi1BWFJlcXVpcmVkOiAwCiAKIC0tLS0tLS0tLS0tLQogQVhS
b2xlOiBBWE1lbnUKSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5
L2J1dHRvbi1zaG91bGRub3QtaGF2ZS1heHZhbHVlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9idXR0b24tc2hvdWxkbm90
LWhhdmUtYXh2YWx1ZS1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9idXR0b24tc2hvdWxkbm90LWhhdmUtYXh2YWx1ZS1l
eHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTIgQEAKKworVGhpcyB0ZXN0cyB0
aGF0IGEgYnV0dG9uIHNob3VsZCBub3QgaGF2ZSBBWFJlcXVpcmVkIGFuZCBzaG91bGQgbm90IGhh
dmUgQVhWYWx1ZSByZXR1cm5lZC4KKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVz
IG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BB
U1MgYnV0dG9uLmlzQXR0cmlidXRlU3VwcG9ydGVkKCdBWFZhbHVlJykgaXMgZmFsc2UKK1BBU1Mg
YnV0dG9uLmlzQXR0cmlidXRlU3VwcG9ydGVkKCdBWFJlcXVpcmVkJykgaXMgZmFsc2UKK1BBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlv
dXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9idXR0b24tc2hvdWxkbm90LWhhdmUt
YXh2YWx1ZS5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nl
c3NpYmlsaXR5L2J1dHRvbi1zaG91bGRub3QtaGF2ZS1heHZhbHVlLmh0bWwJKHJldmlzaW9uIDAp
CisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9idXR0b24tc2hvdWxk
bm90LWhhdmUtYXh2YWx1ZS5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDM1IEBACis8IURP
Q1RZUEUgSFRNTCBQVUJMSUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFk
PgorPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNl
cy9qcy10ZXN0LXN0eWxlLmNzcyI+Cis8c2NyaXB0PgordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9
IGZhbHNlOworPC9zY3JpcHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJj
ZXMvanMtdGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgaWQ9ImJvZHkiPgor
Cis8aW5wdXQgdGFiaW5kZXg9MCBpZD0iYnV0dG9uIiB0eXBlPSJidXR0b24iIHZhbHVlPSJ0ZXN0
Ij4KKworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4K
KworPHNjcmlwdD4KKworICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgYSBidXR0b24g
c2hvdWxkIG5vdCBoYXZlIEFYUmVxdWlyZWQgYW5kIHNob3VsZCBub3QgaGF2ZSBBWFZhbHVlIHJl
dHVybmVkLiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewor
CisgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImJ1dHRvbiIpLmZvY3VzKCk7Cisg
ICAgICAgICAgdmFyIGJ1dHRvbiA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmZvY3VzZWRFbGVt
ZW50OworCisgICAgICAgICAgc2hvdWxkQmUoImJ1dHRvbi5pc0F0dHJpYnV0ZVN1cHBvcnRlZCgn
QVhWYWx1ZScpIiwgImZhbHNlIik7CisgICAgICAgICAgc2hvdWxkQmUoImJ1dHRvbi5pc0F0dHJp
YnV0ZVN1cHBvcnRlZCgnQVhSZXF1aXJlZCcpIiwgImZhbHNlIik7CisgICAgfQorCisgICAgc3Vj
Y2Vzc2Z1bGx5UGFyc2VkID0gdHJ1ZTsKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vLi4v
Li4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4K
KzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L3Rh
YmxlLXdpdGgtYXJpYS1yb2xlLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS90YWJsZS13aXRoLWFyaWEtcm9sZS1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDUxNjk3KQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vz
c2liaWxpdHkvdGFibGUtd2l0aC1hcmlhLXJvbGUtZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkp
CkBAIC0xNSw3ICsxNSw2IEBAIEFYVGl0bGU6IHRlc3QJdGVzdAl0ZXN0CiB0ZXN0CXRlc3QJdGVz
dAogCiBBWERlc2NyaXB0aW9uOiAKLUFYVmFsdWU6IAogQVhGb2N1c2VkOiAwCiBBWEVuYWJsZWQ6
IDEKIEFYV2luZG93OiA8QVhCdXR0b246ICd0ZXN0CXRlc3QJdGVzdApAQCAtMzcsNyArMzYsNiBA
QCB0ZXN0CXRlc3QJdGVzdAogJz4KIEFYVGl0bGVVSUVsZW1lbnQ6IChudWxsKQogQVhBY2Nlc3NL
ZXk6IChudWxsKQotQVhSZXF1aXJlZDogMAogCiAtLS0tLS0tLS0tLS0KIEFYUm9sZTogQVhNZW51
Cg==
</data>
<flag name="review"
          id="26146"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>