<?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>155984</bug_id>
          
          <creation_ts>2016-03-29 13:06:20 -0700</creation_ts>
          <short_desc>AX: VoiceOver: Navigating Numbered Lists Causes Number to be announced On Each Line of List</short_desc>
          <delta_ts>2016-03-29 15:19: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>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Nan Wang">n_wang</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>n_wang</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1178765</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-29 13:06:20 -0700</bug_when>
    <thetext>doAXAttributedStringForTextMarkerRange should only add list marker text for the first line</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178766</commentid>
    <comment_count>1</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-29 13:06:39 -0700</bug_when>
    <thetext>&lt;rdar://problem/24252428&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178767</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2016-03-29 13:06:41 -0700</bug_when>
    <thetext>&lt;rdar://problem/25421609&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178774</commentid>
    <comment_count>3</comment_count>
      <attachid>275124</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-29 13:16:30 -0700</bug_when>
    <thetext>Created attachment 275124
Initial patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178830</commentid>
    <comment_count>4</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-29 15:19:35 -0700</bug_when>
    <thetext>Committed r198806: &lt;http://trac.webkit.org/changeset/198806&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275124</attachid>
            <date>2016-03-29 13:16:30 -0700</date>
            <delta_ts>2016-03-29 14:47:53 -0700</delta_ts>
            <desc>Initial patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>6590</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODc4OSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTAzLTI5ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlcjogTmF2aWdhdGlu
ZyBOdW1iZXJlZCBMaXN0cyBDYXVzZXMgTnVtYmVyIHRvIGJlIGFubm91bmNlZCBPbiBFYWNoIExp
bmUgb2YgTGlzdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MTU1OTg0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAg
ICAgV2Ugc2hvdWxkIGxpbWl0IHRoZSBsaXN0IG1hcmtlciB0ZXh0IG9ubHkgdG8gdGhlIGZpcnN0
IGxpbmUgb2YgdGhhdCBsaXN0IGl0ZW0uCisKKyAgICAgICAgVGVzdDogYWNjZXNzaWJpbGl0eS9t
YWMvYXR0cmlidXRlZC1zdHJpbmctd2l0aC1saXN0aXRlbS1tdWx0aXBsZS1saW5lcy5odG1sCisK
KyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlPYmplY3QuY3BwOgorICAgICAg
ICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6bGlzdE1hcmtlclRleHRGb3JOb2RlQW5k
UG9zaXRpb24pOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU9iamVjdDo6c3RyaW5n
Rm9yUmFuZ2UpOgorCiAyMDE2LTAzLTI5ICBNeWxlcyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBh
cHBsZS5jb20+CiAKICAgICAgICAgW0NvY29hXSBSZW5hbWUgU2Nyb2xsYmFyUGFpbnRlciB2YXJp
YWJsZXMgdG8gU2Nyb2xsZXJJbXAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkv
QWNjZXNzaWJpbGl0eU9iamVjdC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkocmV2aXNpb24gMTk4NzU0KQorKysg
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5T2JqZWN0LmNwcAkod29y
a2luZyBjb3B5KQpAQCAtMTI2NCw2ICsxMjY0LDEzIEBAIFN0cmluZyBBY2Nlc3NpYmlsaXR5T2Jq
ZWN0OjpsaXN0TWFya2VyVGUKICAgICBpZiAoIWlzU3RhcnRPZkxpbmUodmlzaWJsZVBvc2l0aW9u
U3RhcnQpKQogICAgICAgICByZXR1cm4gU3RyaW5nKCk7CiAKKyAgICAvLyBXZSBzaG91bGQgc3Bl
YWsgdGhlIGxpc3QgbWFya2VyIG9ubHkgZm9yIHRoZSBmaXJzdCBsaW5lLgorICAgIFJlbmRlckxp
c3RJdGVtKiBsaXN0SXRlbSA9IHJlbmRlckxpc3RJdGVtQ29udGFpbmVyRm9yTm9kZShub2RlKTsK
KyAgICBpZiAoIWxpc3RJdGVtKQorICAgICAgICByZXR1cm4gU3RyaW5nKCk7CisgICAgaWYgKCFp
blNhbWVMaW5lKHZpc2libGVQb3NpdGlvblN0YXJ0LCBmaXJzdFBvc2l0aW9uSW5Ob2RlKCZsaXN0
SXRlbS0+ZWxlbWVudCgpKSkpCisgICAgICAgIHJldHVybiBTdHJpbmcoKTsKKyAgICAKICAgICBy
ZXR1cm4gbGlzdE1hcmtlclRleHRGb3JOb2RlKG5vZGUpOwogfQogCkBAIC0xMjgxLDcgKzEyODgs
OSBAQCBTdHJpbmcgQWNjZXNzaWJpbGl0eU9iamVjdDo6c3RyaW5nRm9yUmFuCiAgICAgICAgIC8v
IG5vbi16ZXJvIGxlbmd0aCBtZWFucyB0ZXh0dWFsIG5vZGUsIHplcm8gbGVuZ3RoIG1lYW5zIHJl
cGxhY2VkIG5vZGUgKEFLQSAiYXR0YWNobWVudHMiIGluIEFYKQogICAgICAgICBpZiAoaXQudGV4
dCgpLmxlbmd0aCgpKSB7CiAgICAgICAgICAgICAvLyBBZGQgYSB0ZXh0dWFsIHJlcHJlc2VudGF0
aW9uIGZvciBsaXN0IG1hcmtlciB0ZXh0LgotICAgICAgICAgICAgYnVpbGRlci5hcHBlbmQobGlz
dE1hcmtlclRleHRGb3JOb2RlKGl0Lm5vZGUoKSkpOworICAgICAgICAgICAgLy8gRG9uJ3QgYWRk
IGxpc3QgbWFya2VyIHRleHQgZm9yIG5ldyBsaW5lIGNoYXJhY3Rlci4KKyAgICAgICAgICAgIGlm
IChpdC50ZXh0KCkubGVuZ3RoKCkgIT0gMSB8fCAhaXNTcGFjZU9yTmV3bGluZShpdC50ZXh0KClb
MF0pKQorICAgICAgICAgICAgICAgIGJ1aWxkZXIuYXBwZW5kKGxpc3RNYXJrZXJUZXh0Rm9yTm9k
ZUFuZFBvc2l0aW9uKGl0Lm5vZGUoKSwgVmlzaWJsZVBvc2l0aW9uKHJhbmdlLT5zdGFydFBvc2l0
aW9uKCkpKSk7CiAgICAgICAgICAgICBpdC5hcHBlbmRUZXh0VG9TdHJpbmdCdWlsZGVyKGJ1aWxk
ZXIpOwogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgLy8gbG9jYXRlIHRoZSBub2RlIGFu
ZCBzdGFydGluZyBvZmZzZXQgZm9yIHRoaXMgcmVwbGFjZWQgcmFuZ2UKSW5kZXg6IExheW91dFRl
c3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlz
aW9uIDE5ODc1NCkKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAt
MSwzICsxLDEzIEBACisyMDE2LTAzLTI5ICBOYW4gV2FuZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisK
KyAgICAgICAgQVg6IFZvaWNlT3ZlcjogTmF2aWdhdGluZyBOdW1iZXJlZCBMaXN0cyBDYXVzZXMg
TnVtYmVyIHRvIGJlIGFubm91bmNlZCBPbiBFYWNoIExpbmUgb2YgTGlzdAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU1OTg0CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L21hYy9h
dHRyaWJ1dGVkLXN0cmluZy13aXRoLWxpc3RpdGVtLW11bHRpcGxlLWxpbmVzLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9tYWMvYXR0cmlidXRlZC1zdHJpbmct
d2l0aC1saXN0aXRlbS1tdWx0aXBsZS1saW5lcy5odG1sOiBBZGRlZC4KKwogMjAxNi0wMy0yOCAg
WmFsYW4gQnVqdGFzICA8emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFNldHVwIGNsb25lZCBj
b250aW51YXRpb24gcmVuZGVyZXIgcHJvcGVybHkuCkluZGV4OiBMYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L21hYy9hdHRyaWJ1dGVkLXN0cmluZy13aXRoLWxpc3RpdGVtLW11bHRpcGxlLWxpbmVz
LWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21h
Yy9hdHRyaWJ1dGVkLXN0cmluZy13aXRoLWxpc3RpdGVtLW11bHRpcGxlLWxpbmVzLWV4cGVjdGVk
LnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2F0dHJp
YnV0ZWQtc3RyaW5nLXdpdGgtbGlzdGl0ZW0tbXVsdGlwbGUtbGluZXMtZXhwZWN0ZWQudHh0CSh3
b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTcgQEAKK0ZpcnN0IGxpbmUKKworc2Vjb25kIGxpbmUK
K0xvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBs
b25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9u
ZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcg
bG9uZworVGhpcyB0ZXN0cyB0aGF0IHdoZW4gbGlzdCBpdGVtIGhhcyB0ZXh0IG9mIG11bHRpcGxl
IGxpbmVzIHdlIG9ubHkgc3BlYWsgdGhlIGxpc3QgbWFya2VyIGZvciB0aGUgZmlyc3QgbGluZS4K
KworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9mICJQQVNTIiBtZXNzYWdlcywg
Zm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKKzEuIEZpcnN0IGxpbmUKK3NlY29uZCBs
aW5lCisyLiBMb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25n
IGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBs
b25nIAorbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBs
b25nIGxvbmcgbG9uZworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENP
TVBMRVRFCisKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2F0dHJpYnV0ZWQt
c3RyaW5nLXdpdGgtbGlzdGl0ZW0tbXVsdGlwbGUtbGluZXMuaHRtbAo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9hdHRyaWJ1dGVkLXN0cmluZy13aXRoLWxpc3Rp
dGVtLW11bHRpcGxlLWxpbmVzLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nl
c3NpYmlsaXR5L21hYy9hdHRyaWJ1dGVkLXN0cmluZy13aXRoLWxpc3RpdGVtLW11bHRpcGxlLWxp
bmVzLmh0bWwJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSw0OCBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0bWw+Cis8c2NyaXB0IHNyYz0iLi4v
Li4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxib2R5IGlkPSJib2R5IiB0
YWJpbmRleD0iMCI+CisKKzxvbD4KKzxsaSBpZD0iaXRlbTEiPjxwPkZpcnN0IGxpbmU8L3A+c2Vj
b25kIGxpbmU8L2xpPgorPGxpIGlkPSJpdGVtMiI+TG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxv
bmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25n
IGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBs
b25nIGxvbmcgbG9uZyBsb25nIGxvbmcgbG9uZyBsb25nPC9wPjwvbGk+Cis8L29sPgorCisKKzxw
IGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CisKKzxzY3Jp
cHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0cyB0aGF0IHdoZW4gbGlzdCBpdGVtIGhh
cyB0ZXh0IG9mIG11bHRpcGxlIGxpbmVzIHdlIG9ubHkgc3BlYWsgdGhlIGxpc3QgbWFya2VyIGZv
ciB0aGUgZmlyc3QgbGluZS4iKTsKKworICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRy
b2xsZXIpIHsKKyAgICAgICAgdmFyIGxpc3RJdGVtMSA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVy
LmFjY2Vzc2libGVFbGVtZW50QnlJZCgiaXRlbTEiKTsKKyAgICAgICAgdmFyIHAxID0gbGlzdEl0
ZW0xLmNoaWxkQXRJbmRleCgwKTsKKyAgICAgICAgdmFyIGZpcnN0TGluZVJhbmdlID0gcDEudGV4
dE1hcmtlclJhbmdlRm9yRWxlbWVudChwMSk7CisgICAgICAgIGRlYnVnKHAxLnN0cmluZ0ZvclRl
eHRNYXJrZXJSYW5nZShmaXJzdExpbmVSYW5nZSkpOworICAgICAgICAKKyAgICAgICAgLy8gR2V0
IHNlY29uZCBsaW5lLgorICAgICAgICB2YXIgZmlyc3RMaW5lRW5kID0gcDEuZW5kVGV4dE1hcmtl
ckZvclRleHRNYXJrZXJSYW5nZShmaXJzdExpbmVSYW5nZSk7CisgICAgICAgIHZhciBzZWNvbmRM
aW5lUmFuZ2UgPSBwMS5saW5lVGV4dE1hcmtlclJhbmdlRm9yVGV4dE1hcmtlcihwMS5uZXh0VGV4
dE1hcmtlcihmaXJzdExpbmVFbmQpKTsKKyAgICAgICAgZGVidWcocDEuc3RyaW5nRm9yVGV4dE1h
cmtlclJhbmdlKHNlY29uZExpbmVSYW5nZSkpOworICAgICAgICAKKyAgICAgICAgLy8gU29mdCBs
aW5lcy4KKyAgICAgICAgdmFyIGxpc3RJdGVtMiA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFj
Y2Vzc2libGVFbGVtZW50QnlJZCgiaXRlbTIiKTsKKyAgICAgICAgdmFyIGl0ZW0yUmFuZ2UgPSBs
aXN0SXRlbTIudGV4dE1hcmtlclJhbmdlRm9yRWxlbWVudChsaXN0SXRlbTIpOworICAgICAgICB2
YXIgZmlyc3RMaW5lU3RhcnQgPSBsaXN0SXRlbTIuc3RhcnRUZXh0TWFya2VyRm9yVGV4dE1hcmtl
clJhbmdlKGl0ZW0yUmFuZ2UpOworICAgICAgICBmaXJzdExpbmVSYW5nZSA9IGxpc3RJdGVtMi5s
aW5lVGV4dE1hcmtlclJhbmdlRm9yVGV4dE1hcmtlcihmaXJzdExpbmVTdGFydCk7CisgICAgICAg
IGRlYnVnKGxpc3RJdGVtMi5zdHJpbmdGb3JUZXh0TWFya2VyUmFuZ2UoZmlyc3RMaW5lUmFuZ2Up
KTsKKyAgICAgICAgCisgICAgICAgIGZpcnN0TGluZUVuZCA9IGxpc3RJdGVtMi5lbmRUZXh0TWFy
a2VyRm9yVGV4dE1hcmtlclJhbmdlKGZpcnN0TGluZVJhbmdlKTsKKyAgICAgICAgc2Vjb25kTGlu
ZVJhbmdlID0gbGlzdEl0ZW0yLmxpbmVUZXh0TWFya2VyUmFuZ2VGb3JUZXh0TWFya2VyKGxpc3RJ
dGVtMi5uZXh0VGV4dE1hcmtlcihmaXJzdExpbmVFbmQpKTsKKyAgICAgICAgZGVidWcobGlzdEl0
ZW0yLnN0cmluZ0ZvclRleHRNYXJrZXJSYW5nZShzZWNvbmRMaW5lUmFuZ2UpKTsKKyAgICB9CisK
Kzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5q
cyI+PC9zY3JpcHQ+CisKKzwvYm9keT4KKzwvaHRtbD4KKwo=
</data>
<flag name="review"
          id="299501"
          type_id="1"
          status="+"
          setter="cfleizach"
    />
          </attachment>
      

    </bug>

</bugzilla>