<?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>35893</bug_id>
          
          <creation_ts>2010-03-08 15:52:18 -0800</creation_ts>
          <short_desc>AX: hit testing a list box doesn&apos;t work anymore</short_desc>
          <delta_ts>2010-03-09 09:42:50 -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>bdakin</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>197375</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-03-08 15:52:18 -0800</bug_when>
    <thetext>You can no longer hit test through accessibility a &lt;select size=10&gt; item (listbox)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197383</commentid>
    <comment_count>1</comment_count>
      <attachid>50263</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-03-08 16:13:59 -0800</bug_when>
    <thetext>Created attachment 50263
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197607</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-03-09 09:08:24 -0800</bug_when>
    <thetext>commit-queue is taking too long. will commit myself</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197636</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2010-03-09 09:42:50 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/55729</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>50263</attachid>
            <date>2010-03-08 16:13:59 -0800</date>
            <delta_ts>2010-03-09 09:08:08 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>12512</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA1NTY4OSkKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTkgQEAKKzIwMTAtMDMtMDggIENocmlzIEZsZWl6YWNoICA8Y2ZsZWl6YWNoQGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBWDogaGl0IHRlc3RpbmcgYSBsaXN0IGJveCBkb2Vzbid0IHdvcmsgYW55bW9yZQorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzU4OTMKKworICAgICAg
ICBTaW5jZSA8b3B0aW9uPiBlbGVtZW50cyBkb24ndCBoYXZlIHJlbmRlcmVycywgdGhlaXIgaGl0
IHRlc3RpbmcgbmVlZHMKKyAgICAgICAgdG8gYmUgaGFuZGxlZCB3aXRoIGEgc3BlY2lhbCBjYXNl
LgorCisgICAgICAgIFRlc3Q6IHBsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2xpc3Rib3gtaGl0
LXRlc3QuaHRtbAorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVy
T2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6
OmFyaWFJc0hpZGRlbik6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5UmVuZGVyT2Jq
ZWN0Ojpkb0FjY2Vzc2liaWxpdHlIaXRUZXN0KToKKwogMjAxMC0wMy0wOCAgQWxleGV5IFByb3Nr
dXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbiBBZGxl
ci4KSW5kZXg6IFdlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0
LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJl
bmRlck9iamVjdC5jcHAJKHJldmlzaW9uIDU1NjcxKQorKysgV2ViQ29yZS9hY2Nlc3NpYmlsaXR5
L0FjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xNDEyLDEz
ICsxNDEyLDEzIEBAIEFjY2Vzc2liaWxpdHlPYmplY3QqIEFjY2Vzc2liaWxpdHlSZW5kZXIKICAg
ICAKIGJvb2wgQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6YXJpYUlzSGlkZGVuKCkgY29uc3QK
IHsKLSAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UoZ2V0QXR0cmlidXRlKGFyaWFfaGlkZGVuQXR0
cikuc3RyaW5nKCksICJ0cnVlIikpCisgICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKGdldEF0dHJp
YnV0ZShhcmlhX2hpZGRlbkF0dHIpLCAidHJ1ZSIpKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICAKICAgICAvLyBhcmlhLWhpZGRlbiBoaWRlcyB0aGlzIG9iamVjdCBhbmQgYW55IGNoaWxkcmVu
CiAgICAgQWNjZXNzaWJpbGl0eU9iamVjdCogb2JqZWN0ID0gcGFyZW50T2JqZWN0KCk7CiAgICAg
d2hpbGUgKG9iamVjdCkgewotICAgICAgICBpZiAob2JqZWN0LT5pc0FjY2Vzc2liaWxpdHlSZW5k
ZXJPYmplY3QoKSAmJiBlcXVhbElnbm9yaW5nQ2FzZShzdGF0aWNfY2FzdDxBY2Nlc3NpYmlsaXR5
UmVuZGVyT2JqZWN0Kj4ob2JqZWN0KS0+Z2V0QXR0cmlidXRlKGFyaWFfaGlkZGVuQXR0cikuc3Ry
aW5nKCksICJ0cnVlIikpCisgICAgICAgIGlmIChvYmplY3QtPmlzQWNjZXNzaWJpbGl0eVJlbmRl
ck9iamVjdCgpICYmIGVxdWFsSWdub3JpbmdDYXNlKHN0YXRpY19jYXN0PEFjY2Vzc2liaWxpdHlS
ZW5kZXJPYmplY3QqPihvYmplY3QpLT5nZXRBdHRyaWJ1dGUoYXJpYV9oaWRkZW5BdHRyKSwgInRy
dWUiKSkKICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICBvYmplY3QgPSBvYmplY3Qt
PnBhcmVudE9iamVjdCgpOwogICAgIH0KQEAgLTI0ODUsNiArMjQ4NSw5IEBAIEFjY2Vzc2liaWxp
dHlPYmplY3QqIEFjY2Vzc2liaWxpdHlSZW5kZXIKICAgICBpZiAobm9kZS0+aGFzVGFnTmFtZShh
cmVhVGFnKSkgCiAgICAgICAgIHJldHVybiBhY2Nlc3NpYmlsaXR5SW1hZ2VNYXBIaXRUZXN0KHN0
YXRpY19jYXN0PEhUTUxBcmVhRWxlbWVudCo+KG5vZGUpLCBwb2ludCk7CiAgICAgCisgICAgaWYg
KG5vZGUtPmhhc1RhZ05hbWUob3B0aW9uVGFnKSkKKyAgICAgICAgbm9kZSA9IHN0YXRpY19jYXN0
PEhUTUxPcHRpb25FbGVtZW50Kj4obm9kZSktPm93bmVyU2VsZWN0RWxlbWVudCgpOworICAgIAog
ICAgIFJlbmRlck9iamVjdCogb2JqID0gbm9kZS0+cmVuZGVyZXIoKTsKICAgICBpZiAoIW9iaikK
ICAgICAgICAgcmV0dXJuIDA7CkluZGV4OiBXZWJLaXRUb29scy9DaGFuZ2VMb2cKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCShyZXZpc2lvbiA1NTY4OSkKKysrIFdlYktpdFRv
b2xzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBACisyMDEwLTAzLTA4
ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQVg6IGhpdCB0ZXN0aW5nIGEgbGlzdCBi
b3ggZG9lc24ndCB3b3JrIGFueW1vcmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTM1ODkzCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9BY2Nlc3Np
YmlsaXR5Q29udHJvbGxlci5jcHA6CisgICAgICAgIChnZXRFbGVtZW50QXRQb2ludENhbGxiYWNr
KToKKyAgICAgICAgKEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjpnZXRKU0NsYXNzKToKKyAgICAg
ICAgKiBEdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5oOgorICAgICAgICAq
IER1bXBSZW5kZXJUcmVlL2d0ay9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlckd0ay5jcHA6CisgICAg
ICAgIChBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6ZWxlbWVudEF0UG9pbnQpOgorICAgICAgICAq
IER1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlck1hYy5tbToKKyAgICAg
ICAgKEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjplbGVtZW50QXRQb2ludCk6CisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvd2luL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyV2luLmNwcDoKKyAgICAg
ICAgKEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjplbGVtZW50QXRQb2ludCk6CisKIDIwMTAtMDMt
MDQgIERpcmsgUHJhbmtlICA8ZHByYW5rZUBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgUmV2aWV3
ZWQgYnkgRGltaXRyeSBHbGF6a292LgpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
QWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdFRvb2xzL0R1
bXBSZW5kZXJUcmVlL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyLmNwcAkocmV2aXNpb24gNTU2ODkp
CisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5j
cHAJKHdvcmtpbmcgY29weSkKQEAgLTc3LDEyICs3NywyNiBAQCBzdGF0aWMgSlNWYWx1ZVJlZiBs
b2dTY3JvbGxpbmdTdGFydEV2ZW50CiAgICAgcmV0dXJuIEpTVmFsdWVNYWtlVW5kZWZpbmVkKGN0
eCk7CiB9CiAKK3N0YXRpYyBKU1ZhbHVlUmVmIGdldEVsZW1lbnRBdFBvaW50Q2FsbGJhY2soSlND
b250ZXh0UmVmIGNvbnRleHQsIEpTT2JqZWN0UmVmIGZ1bmN0aW9uLCBKU09iamVjdFJlZiB0aGlz
T2JqZWN0LCBzaXplX3QgYXJndW1lbnRDb3VudCwgY29uc3QgSlNWYWx1ZVJlZiBhcmd1bWVudHNb
XSwgSlNWYWx1ZVJlZiogZXhjZXB0aW9uKQoreworICAgIGludCB4ID0gMDsKKyAgICBpbnQgeSA9
IDA7CisgICAgaWYgKGFyZ3VtZW50Q291bnQgPT0gMikgeworICAgICAgICB4ID0gSlNWYWx1ZVRv
TnVtYmVyKGNvbnRleHQsIGFyZ3VtZW50c1swXSwgZXhjZXB0aW9uKTsKKyAgICAgICAgeSA9IEpT
VmFsdWVUb051bWJlcihjb250ZXh0LCBhcmd1bWVudHNbMV0sIGV4Y2VwdGlvbik7CisgICAgfQor
ICAgIAorICAgIEFjY2Vzc2liaWxpdHlDb250cm9sbGVyKiBjb250cm9sbGVyID0gc3RhdGljX2Nh
c3Q8QWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIqPihKU09iamVjdEdldFByaXZhdGUodGhpc09iamVj
dCkpOworICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50OjptYWtlSlNBY2Nlc3NpYmls
aXR5VUlFbGVtZW50KGNvbnRleHQsIGNvbnRyb2xsZXItPmVsZW1lbnRBdFBvaW50KHgsIHkpKTsK
K30KKwogSlNDbGFzc1JlZiBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6Z2V0SlNDbGFzcygpCiB7
CiAgICAgc3RhdGljIEpTU3RhdGljRnVuY3Rpb24gc3RhdGljRnVuY3Rpb25zW10gPSB7CiAgICAg
ICAgIHsgImxvZ0ZvY3VzRXZlbnRzIiwgbG9nRm9jdXNFdmVudHNDYWxsYmFjaywga0pTUHJvcGVy
dHlBdHRyaWJ1dGVSZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAog
ICAgICAgICB7ICJsb2dWYWx1ZUNoYW5nZUV2ZW50cyIsIGxvZ1ZhbHVlQ2hhbmdlRXZlbnRzQ2Fs
bGJhY2ssIGtKU1Byb3BlcnR5QXR0cmlidXRlUmVhZE9ubHkgfCBrSlNQcm9wZXJ0eUF0dHJpYnV0
ZURvbnREZWxldGUgfSwKICAgICAgICAgeyAibG9nU2Nyb2xsaW5nU3RhcnRFdmVudHMiLCBsb2dT
Y3JvbGxpbmdTdGFydEV2ZW50c0NhbGxiYWNrLCBrSlNQcm9wZXJ0eUF0dHJpYnV0ZVJlYWRPbmx5
IHwga0pTUHJvcGVydHlBdHRyaWJ1dGVEb250RGVsZXRlIH0sCisgICAgICAgIHsgImVsZW1lbnRB
dFBvaW50IiwgZ2V0RWxlbWVudEF0UG9pbnRDYWxsYmFjaywga0pTUHJvcGVydHlBdHRyaWJ1dGVS
ZWFkT25seSB8IGtKU1Byb3BlcnR5QXR0cmlidXRlRG9udERlbGV0ZSB9LAogICAgICAgICB7IDAs
IDAsIDAgfQogICAgIH07CiAKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL0FjY2Vz
c2liaWxpdHlDb250cm9sbGVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuaAkocmV2aXNpb24gNTU2ODkpCisrKyBXZWJL
aXRUb29scy9EdW1wUmVuZGVyVHJlZS9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5oCSh3b3JraW5n
IGNvcHkpCkBAIC00NSw2ICs0NSw3IEBAIHB1YmxpYzoKICAgICAvLyBDb250cm9sbGVyIE1ldGhv
ZHMgLSBwbGF0Zm9ybS1pbmRlcGVuZGVudCBpbXBsZW1lbnRhdGlvbnMKICAgICBBY2Nlc3NpYmls
aXR5VUlFbGVtZW50IHJvb3RFbGVtZW50KCk7CiAgICAgQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBm
b2N1c2VkRWxlbWVudCgpOworICAgIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQgZWxlbWVudEF0UG9p
bnQoaW50IHgsIGludCB5KTsKIAogICAgIHZvaWQgc2V0TG9nRm9jdXNFdmVudHMoYm9vbCk7CiAg
ICAgdm9pZCBzZXRMb2dWYWx1ZUNoYW5nZUV2ZW50cyhib29sKTsKSW5kZXg6IFdlYktpdFRvb2xz
L0R1bXBSZW5kZXJUcmVlL2d0ay9BY2Nlc3NpYmlsaXR5Q29udHJvbGxlckd0ay5jcHAKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0FjY2Vzc2liaWxpdHlDb250
cm9sbGVyR3RrLmNwcAkocmV2aXNpb24gNTU2ODkpCisrKyBXZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9ndGsvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJHdGsuY3BwCSh3b3JraW5nIGNvcHkpCkBA
IC00Niw2ICs0NiwxMiBAQCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6fkFjY2Vzc2liaWxpdHlD
CiB7CiB9CiAKK0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQgQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6
OmVsZW1lbnRBdFBvaW50KGludCB4LCBpbnQgeSkKK3sKKyAgICAvLyBGSVhNRTogaW1wbGVtZW50
CisgICAgcmV0dXJuIDA7Cit9CisKIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQgQWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXI6OmZvY3VzZWRFbGVtZW50KCkKIHsKICAgICBBdGtPYmplY3QqIGFjY2Vzc2li
bGUgPSAgd2Via2l0X3dlYl9mcmFtZV9nZXRfZm9jdXNlZF9hY2Nlc3NpYmxlX2VsZW1lbnQobWFp
bkZyYW1lKTsKSW5kZXg6IFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL21hYy9BY2Nlc3NpYmls
aXR5Q29udHJvbGxlck1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9tYWMvQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJNYWMubW0JKHJldmlzaW9uIDU1Njg5KQor
KysgV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvbWFjL0FjY2Vzc2liaWxpdHlDb250cm9sbGVy
TWFjLm1tCSh3b3JraW5nIGNvcHkpCkBAIC00MCw2ICs0MCwxMiBAQCBBY2Nlc3NpYmlsaXR5Q29u
dHJvbGxlcjo6fkFjY2Vzc2liaWxpdHlDCiB7CiB9CiAKK0FjY2Vzc2liaWxpdHlVSUVsZW1lbnQg
QWNjZXNzaWJpbGl0eUNvbnRyb2xsZXI6OmVsZW1lbnRBdFBvaW50KGludCB4LCBpbnQgeSkKK3sK
KyAgICBpZCBhY2Nlc3NpYmlsaXR5T2JqZWN0ID0gW1tbbWFpbkZyYW1lIGZyYW1lVmlld10gZG9j
dW1lbnRWaWV3XSBhY2Nlc3NpYmlsaXR5SGl0VGVzdDpOU01ha2VQb2ludCgoQ0dGbG9hdCl4LCAo
Q0dGbG9hdCl5KV07CisgICAgcmV0dXJuIEFjY2Vzc2liaWxpdHlVSUVsZW1lbnQoYWNjZXNzaWJp
bGl0eU9iamVjdCk7ICAgIAorfQorCiBBY2Nlc3NpYmlsaXR5VUlFbGVtZW50IEFjY2Vzc2liaWxp
dHlDb250cm9sbGVyOjpmb2N1c2VkRWxlbWVudCgpCiB7CiAgICAgLy8gRklYTUU6IHdlIGNvdWxk
IGRvIHNvbWUgY2FjaGluZyBoZXJlLgpJbmRleDogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0FjY2Vzc2liaWxpdHlDb250cm9sbGVyV2luLmNwcAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJLaXRU
b29scy9EdW1wUmVuZGVyVHJlZS93aW4vQWNjZXNzaWJpbGl0eUNvbnRyb2xsZXJXaW4uY3BwCShy
ZXZpc2lvbiA1NTY4OSkKKysrIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9BY2Nlc3Np
YmlsaXR5Q29udHJvbGxlcldpbi5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTU5LDYgKzU5LDEyIEBA
IEFjY2Vzc2liaWxpdHlDb250cm9sbGVyOjp+QWNjZXNzaWJpbGl0eUMKICAgICAgICAgSlNWYWx1
ZVVucHJvdGVjdChmcmFtZS0+Z2xvYmFsQ29udGV4dCgpLCBpdC0+c2Vjb25kKTsKIH0KIAorQWNj
ZXNzaWJpbGl0eVVJRWxlbWVudCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6ZWxlbWVudEF0UG9p
bnQoaW50IHgsIGludCB5KQoreworICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQKKyAgICByZXR1cm4g
MDsKK30KKwogQWNjZXNzaWJpbGl0eVVJRWxlbWVudCBBY2Nlc3NpYmlsaXR5Q29udHJvbGxlcjo6
Zm9jdXNlZEVsZW1lbnQoKQogewogICAgIENPTVB0cjxJQWNjZXNzaWJsZT4gcm9vdEFjY2Vzc2li
bGUgPSByb290RWxlbWVudCgpLnBsYXRmb3JtVUlFbGVtZW50KCk7CkluZGV4OiBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lv
biA1NTY4OSkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDEzIEBACisyMDEwLTAzLTA4ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5j
b20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQVg6
IGhpdCB0ZXN0aW5nIGEgbGlzdCBib3ggZG9lc24ndCB3b3JrIGFueW1vcmUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTM1ODkzCisKKyAgICAgICAgKiBw
bGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9saXN0Ym94LWhpdC10ZXN0LWV4cGVjdGVkLnR4dDog
QWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvbGlzdGJveC1oaXQt
dGVzdC5odG1sOiBBZGRlZC4KKwogMjAxMC0wMy0wOCAgRGltaXRyaSBHbGF6a292ICA8ZGdsYXpr
b3ZAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hlci4KSW5k
ZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2xpc3Rib3gtaGl0LXRl
c3QtZXhwZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9h
Y2Nlc3NpYmlsaXR5L2xpc3Rib3gtaGl0LXRlc3QtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvbGlzdGJveC1oaXQtdGVz
dC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMTMgQEAKKworVGhpcyB0ZXN0
cyB0aGF0IGhpdCB0ZXN0aW5nIHdvcmtzIG9uIGEgbGlzdGJveC4KKworT24gc3VjY2VzcywgeW91
IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1Qg
Q09NUExFVEUiLgorCisKK1BBU1MgZWxlbWVudC5yb2xlIGlzICdBWFJvbGU6IEFYU3RhdGljVGV4
dCcKK1BBU1MgZWxlbWVudC5zdHJpbmdWYWx1ZSBpcyAnQVhWYWx1ZTogdGVzdCBvcHRpb24gdGhh
dCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhl
IHdpZHRoIG9mIHRoZSBjZWxsJworUEFTUyBlbGVtZW50LnBhcmVudEVsZW1lbnQoKS5yb2xlIGlz
ICdBWFJvbGU6IEFYTGlzdCcKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVT
VCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0
eS9saXN0Ym94LWhpdC10ZXN0Lmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZv
cm0vbWFjL2FjY2Vzc2liaWxpdHkvbGlzdGJveC1oaXQtdGVzdC5odG1sCShyZXZpc2lvbiAwKQor
KysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvbGlzdGJveC1oaXQtdGVz
dC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDU3IEBACis8IURPQ1RZUEUgSFRNTCBQVUJM
SUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPGxpbmsgcmVsPSJz
dHlsZXNoZWV0IiBocmVmPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxl
LmNzcyI+Cis8c2NyaXB0PgordmFyIHN1Y2Nlc3NmdWxseVBhcnNlZCA9IGZhbHNlOworPC9zY3Jp
cHQ+Cis8c2NyaXB0IHNyYz0iLi4vLi4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wcmUu
anMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgaWQ9ImJvZHkiPgorCis8ZGl2IHRhYmluZGV4
PTAgaWQ9InJlZ2lvbiI+Cis8c2VsZWN0IHNpemU9MjA+Cis8b3B0aW9uPnRlc3Qgb3B0aW9uIHRo
YXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsLiB0ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRo
ZSB3aWR0aCBvZiB0aGUgY2VsbDwvb3B0aW9uPgorPG9wdGlvbj50ZXN0IG9wdGlvbiB0aGF0IHNw
YW5zIHRoZSB3aWR0aCBvZiB0aGUgY2VsbC4gdGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lk
dGggb2YgdGhlIGNlbGw8L29wdGlvbj4KKzxvcHRpb24+dGVzdCBvcHRpb24gdGhhdCBzcGFucyB0
aGUgd2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9m
IHRoZSBjZWxsPC9vcHRpb24+Cis8b3B0aW9uPnRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdp
ZHRoIG9mIHRoZSBjZWxsLiB0ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUg
Y2VsbDwvb3B0aW9uPgorPG9wdGlvbj50ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBv
ZiB0aGUgY2VsbC4gdGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGw8
L29wdGlvbj4KKzxvcHRpb24+dGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhl
IGNlbGwuIHRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsPC9vcHRp
b24+Cis8b3B0aW9uPnRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxs
LiB0ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUgY2VsbDwvb3B0aW9uPgor
PG9wdGlvbj50ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUgY2VsbC4gdGVz
dCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGw8L29wdGlvbj4KKzxvcHRp
b24+dGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qgb3B0
aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsPC9vcHRpb24+Cis8b3B0aW9uPnRl
c3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsLiB0ZXN0IG9wdGlvbiB0
aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUgY2VsbDwvb3B0aW9uPgorPG9wdGlvbj50ZXN0IG9w
dGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUgY2VsbC4gdGVzdCBvcHRpb24gdGhhdCBz
cGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGw8L29wdGlvbj4KKzxvcHRpb24+dGVzdCBvcHRpb24g
dGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMg
dGhlIHdpZHRoIG9mIHRoZSBjZWxsPC9vcHRpb24+Cis8b3B0aW9uPnRlc3Qgb3B0aW9uIHRoYXQg
c3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsLiB0ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3
aWR0aCBvZiB0aGUgY2VsbDwvb3B0aW9uPgorPG9wdGlvbj50ZXN0IG9wdGlvbiB0aGF0IHNwYW5z
IHRoZSB3aWR0aCBvZiB0aGUgY2VsbC4gdGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGgg
b2YgdGhlIGNlbGw8L29wdGlvbj4KKzxvcHRpb24+dGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUg
d2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRo
ZSBjZWxsPC9vcHRpb24+Cis8b3B0aW9uPnRlc3Qgb3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRo
IG9mIHRoZSBjZWxsLiB0ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0aGUgY2Vs
bDwvb3B0aW9uPgorPG9wdGlvbj50ZXN0IG9wdGlvbiB0aGF0IHNwYW5zIHRoZSB3aWR0aCBvZiB0
aGUgY2VsbC4gdGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGw8L29w
dGlvbj4KKzwvc2VsZWN0PgorPC9kaXY+CisKKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRp
diBpZD0iY29uc29sZSI+PC9kaXY+CisKKzxzY3JpcHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhp
cyB0ZXN0cyB0aGF0IGhpdCB0ZXN0aW5nIHdvcmtzIG9uIGEgbGlzdGJveC4iKTsKKworICAgIGlm
ICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKworICAgICAgICAgIGRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJyZWdpb24iKS5mb2N1cygpOworICAgICAgICAgIHZhciByZWdpb24g
PSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudDsKKyAgICAgICAgICAKKyAg
ICAgICAgICB2YXIgZWxlbWVudCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmVsZW1lbnRBdFBv
aW50KHJlZ2lvbi54ICsgcmVnaW9uLndpZHRoLzIsIHJlZ2lvbi55ICsgcmVnaW9uLmhlaWdodC8y
KTsKKyAgICAgICAgICBzaG91bGRCZSgiZWxlbWVudC5yb2xlIiwgIidBWFJvbGU6IEFYU3RhdGlj
VGV4dCciKTsKKyAgICAgICAgICBzaG91bGRCZSgiZWxlbWVudC5zdHJpbmdWYWx1ZSIsICInQVhW
YWx1ZTogdGVzdCBvcHRpb24gdGhhdCBzcGFucyB0aGUgd2lkdGggb2YgdGhlIGNlbGwuIHRlc3Qg
b3B0aW9uIHRoYXQgc3BhbnMgdGhlIHdpZHRoIG9mIHRoZSBjZWxsJyIpOworICAgICAgICAgIHNo
b3VsZEJlKCJlbGVtZW50LnBhcmVudEVsZW1lbnQoKS5yb2xlIiwgIidBWFJvbGU6IEFYTGlzdCci
KTsKKyAgICB9CisKKyAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0cnVlOworPC9zY3JpcHQ+CisK
KzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMi
Pjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="33355"
          type_id="1"
          status="+"
          setter="darin"
    />
    <flag name="commit-queue"
          id="33362"
          type_id="3"
          status="-"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>