<?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>155907</bug_id>
          
          <creation_ts>2016-03-25 16:41:38 -0700</creation_ts>
          <short_desc>AX: VoiceOver not announcing the right header information for table on iOS</short_desc>
          <delta_ts>2016-03-29 19:02:50 -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>1178167</commentid>
    <comment_count>0</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-25 16:41:38 -0700</bug_when>
    <thetext>1. Launch Safari and VoiceOver
2. Go to http://www.w3.org/WAI/tutorials/tables/caption-summary/
3. Swipe right until reach example of Approach 3
4. Listen to the announcement of each cell of this table

For the “Studio” cell, it’s announced as “1 bedroom, Studio”,
For the first column, “1 bedroom” is announced as “2 bedroom, 1 bedroom”.
It seemed those header informations were messed up by the empty cell at the beginning.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178168</commentid>
    <comment_count>1</comment_count>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-25 16:41:59 -0700</bug_when>
    <thetext>&lt;rdar://problem/22668467&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178178</commentid>
    <comment_count>2</comment_count>
      <attachid>274956</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-25 16:59:01 -0700</bug_when>
    <thetext>Created attachment 274956
initial patch

My simulator keeps crashing. Will try to add a layout test later.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178329</commentid>
    <comment_count>3</comment_count>
      <attachid>274956</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2016-03-27 11:19:45 -0700</bug_when>
    <thetext>Comment on attachment 274956
initial patch

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

&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:1067
&gt; +        if (rowRangeIndex &gt;= rowHeaderRange.first &amp;&amp; rowRangeIndex &lt;= rowHeaderRange.first + rowHeaderRange.second - 1) {

this should be equivalent right?

rowRangeIndex &lt; rowHeaderRange.first + rowHeaderRange.second

&gt; Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:1069
&gt; +            if (wrapper)

if (AccessibilityObjectWrapper* wrapper = rowHeader-&gt;wrapper())
   [headers add...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178882</commentid>
    <comment_count>4</comment_count>
      <attachid>275158</attachid>
    <who name="Nan Wang">n_wang</who>
    <bug_when>2016-03-29 17:31:43 -0700</bug_when>
    <thetext>Created attachment 275158
patch

Got the simulator test working</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178912</commentid>
    <comment_count>5</comment_count>
      <attachid>275158</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-29 19:02:46 -0700</bug_when>
    <thetext>Comment on attachment 275158
patch

Clearing flags on attachment: 275158

Committed r198819: &lt;http://trac.webkit.org/changeset/198819&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1178913</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-29 19:02:50 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>274956</attachid>
            <date>2016-03-25 16:59:01 -0700</date>
            <delta_ts>2016-03-29 17:31:43 -0700</delta_ts>
            <desc>initial patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2335</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODcwMikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTAzLTI1ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBub3QgYW5ub3Vu
Y2luZyB0aGUgcmlnaHQgaGVhZGVyIGluZm9ybWF0aW9uIGZvciB0YWJsZSBvbiBpT1MKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTkwNworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB3ZSBj
b25zaWRlciB0aGUgY2FzZSB3aGVyZSBoZWFkZXIgZWxlbWVudHMgc2l6ZSBkb2VzIG5vdCBlcXVh
bCB0bworICAgICAgICByb3cgc2l6ZS4KKworICAgICAgICBObyBuZXcgdGVzdHMuCisKKyAgICAg
ICAgKiBhY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5t
bToKKyAgICAgICAgKC1bV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIgYWNjZXNzaWJpbGl0
eUhlYWRlckVsZW1lbnRzXSk6CisKIDIwMTYtMDMtMjUgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFw
cGxlLmNvbT4KIAogICAgICAgICBSZW5kZXJJbWFnZTo6cmVwYWludE9yTWFya0ZvckxheW91dCBm
YWlscyB3aGVuIHRoZSByZW5kZXJlciBpcyBkZXRhY2hlZC4KSW5kZXg6IFNvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2li
aWxpdHlPYmplY3RXcmFwcGVySU9TLm1tCShyZXZpc2lvbiAxOTg1ODcpCisrKyBTb3VyY2UvV2Vi
Q29yZS9hY2Nlc3NpYmlsaXR5L2lvcy9XZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlcklPUy5t
bQkod29ya2luZyBjb3B5KQpAQCAtMTA1NywxMyArMTA1NywyMSBAQCAtIChOU0FycmF5ICopYWNj
ZXNzaWJpbGl0eUhlYWRlckVsZW1lbnRzCiAgICAgfQogCiAgICAgdW5zaWduZWQgcm93UmFuZ2VJ
bmRleCA9IHN0YXRpY19jYXN0PHVuc2lnbmVkPihyb3dSYW5nZS5maXJzdCk7Ci0gICAgaWYgKHJv
d1JhbmdlSW5kZXggPCByb3dIZWFkZXJzLnNpemUoKSkgewotICAgICAgICBSZWZQdHI8QWNjZXNz
aWJpbGl0eU9iamVjdD4gcm93SGVhZGVyID0gcm93SGVhZGVyc1tyb3dSYW5nZS5maXJzdF07Ci0g
ICAgICAgIEFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVyKiB3cmFwcGVyID0gcm93SGVhZGVyLT53
cmFwcGVyKCk7Ci0gICAgICAgIGlmICh3cmFwcGVyKQotICAgICAgICAgICAgW2hlYWRlcnMgYWRk
T2JqZWN0OndyYXBwZXJdOworICAgIC8vIFdlIHNob3VsZCBjb25zaWRlciB0aGUgY2FzZXMgd2hl
cmUgdGhlIHJvdyBudW1iZXIgZG9lcyBOT1QgbWF0Y2ggdGhlIGluZGV4IGluCisgICAgLy8gcm93
SGVhZGVycywgdGhlIG1vc3QgY29tbW9uIGNhc2UgaXMgd2hlbiByb3cwL2NvbDAgZG9lcyBub3Qg
aGF2ZSBhIGhlYWRlci4KKyAgICBmb3IgKGNvbnN0IGF1dG8mIHJvd0hlYWRlciA6IHJvd0hlYWRl
cnMpIHsKKyAgICAgICAgaWYgKCFpczxBY2Nlc3NpYmlsaXR5VGFibGVDZWxsPigqcm93SGVhZGVy
KSkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBzdGQ6OnBhaXI8dW5zaWduZWQsIHVuc2ln
bmVkPiByb3dIZWFkZXJSYW5nZTsKKyAgICAgICAgZG93bmNhc3Q8QWNjZXNzaWJpbGl0eVRhYmxl
Q2VsbD4oKnJvd0hlYWRlcikucm93SW5kZXhSYW5nZShyb3dIZWFkZXJSYW5nZSk7CisgICAgICAg
IGlmIChyb3dSYW5nZUluZGV4ID49IHJvd0hlYWRlclJhbmdlLmZpcnN0ICYmIHJvd1JhbmdlSW5k
ZXggPD0gcm93SGVhZGVyUmFuZ2UuZmlyc3QgKyByb3dIZWFkZXJSYW5nZS5zZWNvbmQgLSAxKSB7
CisgICAgICAgICAgICBBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciogd3JhcHBlciA9IHJvd0hl
YWRlci0+d3JhcHBlcigpOworICAgICAgICAgICAgaWYgKHdyYXBwZXIpCisgICAgICAgICAgICAg
ICAgW2hlYWRlcnMgYWRkT2JqZWN0OndyYXBwZXJdOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KICAgICB9Ci0gICAgICAgIAorICAgIAogICAgIHJldHVybiBoZWFkZXJzOwogfQogCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275158</attachid>
            <date>2016-03-29 17:31:43 -0700</date>
            <delta_ts>2016-03-29 19:02:46 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>7230</size>
            <attacher name="Nan Wang">n_wang</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODgxNCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDE2LTAzLTI5ICBOYW4gV2Fu
ZyAgPG5fd2FuZ0BhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IFZvaWNlT3ZlciBub3QgYW5ub3Vu
Y2luZyB0aGUgcmlnaHQgaGVhZGVyIGluZm9ybWF0aW9uIGZvciB0YWJsZSBvbiBpT1MKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTkwNworCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2Ugc3VyZSB3ZSBj
b25zaWRlciB0aGUgY2FzZSB3aGVyZSBoZWFkZXIgZWxlbWVudHMgc2l6ZSBkb2VzIG5vdCBlcXVh
bCB0bworICAgICAgICByb3cgc2l6ZS4KKworICAgICAgICBUZXN0OiBhY2Nlc3NpYmlsaXR5L2lv
cy1zaW11bGF0b3IvdGFibGUtcm93LWNvbHVtbi1oZWFkZXJzLmh0bWwKKworICAgICAgICAqIGFj
Y2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmplY3RXcmFwcGVySU9TLm1tOgorICAg
ICAgICAoLVtXZWJBY2Nlc3NpYmlsaXR5T2JqZWN0V3JhcHBlciBhY2Nlc3NpYmlsaXR5SGVhZGVy
RWxlbWVudHNdKToKKwogMjAxNi0wMy0yOSAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNl
bkB3ZWJraXQub3JnPgogCiAgICAgICAgIEZpeCBXaW5kb3dzIGNsZWFuIGJ1aWxkLgpJbmRleDog
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9pb3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdy
YXBwZXJJT1MubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9p
b3MvV2ViQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXJJT1MubW0JKHJldmlzaW9uIDE5ODgwNykK
KysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvaW9zL1dlYkFjY2Vzc2liaWxpdHlPYmpl
Y3RXcmFwcGVySU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC0xMDU3LDEzICsxMDU3LDIwIEBAIC0g
KE5TQXJyYXkgKilhY2Nlc3NpYmlsaXR5SGVhZGVyRWxlbWVudHMKICAgICB9CiAKICAgICB1bnNp
Z25lZCByb3dSYW5nZUluZGV4ID0gc3RhdGljX2Nhc3Q8dW5zaWduZWQ+KHJvd1JhbmdlLmZpcnN0
KTsKLSAgICBpZiAocm93UmFuZ2VJbmRleCA8IHJvd0hlYWRlcnMuc2l6ZSgpKSB7Ci0gICAgICAg
IFJlZlB0cjxBY2Nlc3NpYmlsaXR5T2JqZWN0PiByb3dIZWFkZXIgPSByb3dIZWFkZXJzW3Jvd1Jh
bmdlLmZpcnN0XTsKLSAgICAgICAgQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIqIHdyYXBwZXIg
PSByb3dIZWFkZXItPndyYXBwZXIoKTsKLSAgICAgICAgaWYgKHdyYXBwZXIpCi0gICAgICAgICAg
ICBbaGVhZGVycyBhZGRPYmplY3Q6d3JhcHBlcl07CisgICAgLy8gV2Ugc2hvdWxkIGNvbnNpZGVy
IHRoZSBjYXNlcyB3aGVyZSB0aGUgcm93IG51bWJlciBkb2VzIE5PVCBtYXRjaCB0aGUgaW5kZXgg
aW4KKyAgICAvLyByb3dIZWFkZXJzLCB0aGUgbW9zdCBjb21tb24gY2FzZSBpcyB3aGVuIHJvdzAv
Y29sMCBkb2VzIG5vdCBoYXZlIGEgaGVhZGVyLgorICAgIGZvciAoY29uc3QgYXV0byYgcm93SGVh
ZGVyIDogcm93SGVhZGVycykgeworICAgICAgICBpZiAoIWlzPEFjY2Vzc2liaWxpdHlUYWJsZUNl
bGw+KCpyb3dIZWFkZXIpKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHN0ZDo6cGFpcjx1
bnNpZ25lZCwgdW5zaWduZWQ+IHJvd0hlYWRlclJhbmdlOworICAgICAgICBkb3duY2FzdDxBY2Nl
c3NpYmlsaXR5VGFibGVDZWxsPigqcm93SGVhZGVyKS5yb3dJbmRleFJhbmdlKHJvd0hlYWRlclJh
bmdlKTsKKyAgICAgICAgaWYgKHJvd1JhbmdlSW5kZXggPj0gcm93SGVhZGVyUmFuZ2UuZmlyc3Qg
JiYgcm93UmFuZ2VJbmRleCA8IHJvd0hlYWRlclJhbmdlLmZpcnN0ICsgcm93SGVhZGVyUmFuZ2Uu
c2Vjb25kKSB7CisgICAgICAgICAgICBpZiAoQWNjZXNzaWJpbGl0eU9iamVjdFdyYXBwZXIqIHdy
YXBwZXIgPSByb3dIZWFkZXItPndyYXBwZXIoKSkKKyAgICAgICAgICAgICAgICBbaGVhZGVycyBh
ZGRPYmplY3Q6d3JhcHBlcl07CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgIH0K
LSAgICAgICAgCisKICAgICByZXR1cm4gaGVhZGVyczsKIH0KIApJbmRleDogTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24g
MTk4ODA3KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMg
KzEsMTMgQEAKKzIwMTYtMDMtMjkgIE5hbiBXYW5nICA8bl93YW5nQGFwcGxlLmNvbT4KKworICAg
ICAgICBBWDogVm9pY2VPdmVyIG5vdCBhbm5vdW5jaW5nIHRoZSByaWdodCBoZWFkZXIgaW5mb3Jt
YXRpb24gZm9yIHRhYmxlIG9uIGlPUworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTU1OTA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBhY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvdGFibGUtcm93LWNv
bHVtbi1oZWFkZXJzLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogYWNjZXNzaWJpbGl0
eS9pb3Mtc2ltdWxhdG9yL3RhYmxlLXJvdy1jb2x1bW4taGVhZGVycy5odG1sOiBBZGRlZC4KKwog
MjAxNi0wMy0yOSAgTmFuIFdhbmcgIDxuX3dhbmdAYXBwbGUuY29tPgogCiAgICAgICAgIEFYOiBW
b2ljZU92ZXI6IE5hdmlnYXRpbmcgTnVtYmVyZWQgTGlzdHMgQ2F1c2VzIE51bWJlciB0byBiZSBh
bm5vdW5jZWQgT24gRWFjaCBMaW5lIG9mIExpc3QKSW5kZXg6IExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvaW9zLXNpbXVsYXRvci90YWJsZS1yb3ctY29sdW1uLWhlYWRlcnMtZXhwZWN0ZWQudHh0
Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvaW9zLXNpbXVsYXRvci90
YWJsZS1yb3ctY29sdW1uLWhlYWRlcnMtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL3RhYmxlLXJvdy1jb2x1bW4taGVh
ZGVycy1leHBlY3RlZC50eHQJKHdvcmtpbmcgY29weSkKQEAgLTAsMCArMSwzMyBAQAorQ29sSGVh
ZGVyMQlDb2xIZWFkZXIyCitSb3doZWFkZXIxCWNvbnRlbnQxCWNvbnRlbnQyCWNvbnRlbnQzCitS
b3dIZWFkZXIyCWNvbnRlbnQ0CWNvbnRlbnQ1CWNvbnRlbnQ2Citjb250ZW50Nwljb250ZW50OAlj
b250ZW50OQorVGhpcyB0ZXN0IG1ha2VzIHN1cmUgdGhhdCBjZWxscyBhcmUgZ2V0dGluZyB0aGUg
Y29ycmVjdCBoZWFkZXIgZWxlbWVudHMuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitWZXJpZnlpbmcgImNvbnRlbnQxIiB3aXRoIGNvbCBoZWFkZXI6ICJDb2xIZWFkZXIxIiByb3cg
aGVhZGVyOiAiUm93aGVhZGVyMSIuCitQQVNTIGNlbGwuaGVhZGVyRWxlbWVudEF0SW5kZXgoMCku
ZGVzY3JpcHRpb24gaXMgY29sRGVzY3JpcHRpb24KK1BBU1MgY2VsbC5oZWFkZXJFbGVtZW50QXRJ
bmRleCgxKS5kZXNjcmlwdGlvbiBpcyByb3dEZXNjcmlwdGlvbgorCisKK1ZlcmlmeWluZyAiY29u
dGVudDIiIHdpdGggY29sIGhlYWRlcjogIkNvbEhlYWRlcjIiIHJvdyBoZWFkZXI6ICJSb3doZWFk
ZXIxIi4KK1BBU1MgY2VsbC5oZWFkZXJFbGVtZW50QXRJbmRleCgwKS5kZXNjcmlwdGlvbiBpcyBj
b2xEZXNjcmlwdGlvbgorUEFTUyBjZWxsLmhlYWRlckVsZW1lbnRBdEluZGV4KDEpLmRlc2NyaXB0
aW9uIGlzIHJvd0Rlc2NyaXB0aW9uCisKKworVmVyaWZ5aW5nICJjb250ZW50NyIgd2l0aCBjb2wg
aGVhZGVyOiAiQ29sSGVhZGVyMSIgcm93IGhlYWRlcjogIlJvd2hlYWRlcjIiLgorUEFTUyBjZWxs
LmhlYWRlckVsZW1lbnRBdEluZGV4KDApLmRlc2NyaXB0aW9uIGlzIGNvbERlc2NyaXB0aW9uCitQ
QVNTIGNlbGwuaGVhZGVyRWxlbWVudEF0SW5kZXgoMSkuZGVzY3JpcHRpb24gaXMgcm93RGVzY3Jp
cHRpb24KKworCitWZXJpZnlpbmcgImNvbnRlbnQ5IiB3aXRoIGNvbCBoZWFkZXI6ICJDb2xIZWFk
ZXIyIiByb3cgaGVhZGVyOiAiUm93aGVhZGVyMiIuCitQQVNTIGNlbGwuaGVhZGVyRWxlbWVudEF0
SW5kZXgoMCkuZGVzY3JpcHRpb24gaXMgY29sRGVzY3JpcHRpb24KK1BBU1MgY2VsbC5oZWFkZXJF
bGVtZW50QXRJbmRleCgxKS5kZXNjcmlwdGlvbiBpcyByb3dEZXNjcmlwdGlvbgorCisKK1BBU1Mg
c3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2lvcy1zaW11bGF0b3IvdGFibGUtcm93LWNvbHVtbi1oZWFk
ZXJzLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2lt
dWxhdG9yL3RhYmxlLXJvdy1jb2x1bW4taGVhZGVycy5odG1sCShyZXZpc2lvbiAwKQorKysgTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9pb3Mtc2ltdWxhdG9yL3RhYmxlLXJvdy1jb2x1bW4taGVh
ZGVycy5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsODMgQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzxzY3JpcHQ+
Cit2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gZmFsc2U7Cis8L3NjcmlwdD4KKzxzdHlsZT4KK3Rh
YmxlLCB0aCwgdGQgeworICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOworfQorPC9zdHlsZT4K
KzwvaGVhZD4KKzxib2R5PgorCis8dGFibGU+Cis8dGhlYWQ+PHRyPgorPHRkPjwvdGQ+Cis8dGgg
YXJpYS1sYWJlbD0iQ29sSGVhZGVyMSI+Q29sSGVhZGVyMTwvdGg+Cis8dGggYXJpYS1sYWJlbD0i
Q29sSGVhZGVyMiIgY29sc3Bhbj0iMiI+Q29sSGVhZGVyMjwvdGg+Cis8L3RyPjwvdGhlYWQ+CisK
Kzx0Ym9keT4KKzx0cj4KKzx0aCBhcmlhLWxhYmVsPSJSb3doZWFkZXIxIj5Sb3doZWFkZXIxPC90
aD4KKzx0ZCBpZD0iY29udGVudDEiPmNvbnRlbnQxPC90ZD4KKzx0ZCBpZD0iY29udGVudDIiPmNv
bnRlbnQyPC90ZD4KKzx0ZD5jb250ZW50MzwvdGQ+Cis8L3RyPgorPHRyPgorPHRoIGFyaWEtbGFi
ZWw9IlJvd2hlYWRlcjIiIHJvd3NwYW49IjIiPlJvd0hlYWRlcjI8L3RoPgorPHRkPmNvbnRlbnQ0
PC90ZD4KKzx0ZD5jb250ZW50NTwvdGQ+Cis8dGQ+Y29udGVudDY8L3RkPgorPC90cj4KKzx0cj4K
Kzx0ZCBpZD0iY29udGVudDciPmNvbnRlbnQ3PC90ZD4KKzx0ZD5jb250ZW50ODwvdGQ+Cis8dGQg
aWQ9ImNvbnRlbnQ5Ij5jb250ZW50OTwvdGQ+Cis8L3RyPgorPC90Ym9keT4KKzwvdGFibGU+CisK
KzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+CisKKzxz
Y3JpcHQ+CisKKyAgICBkZXNjcmlwdGlvbigiVGhpcyB0ZXN0IG1ha2VzIHN1cmUgdGhhdCBjZWxs
cyBhcmUgZ2V0dGluZyB0aGUgY29ycmVjdCBoZWFkZXIgZWxlbWVudHMuIik7CisgICAgCisgICAg
aWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgeworICAgICAgICAKKyAgICAgICAg
dmFyIGNlbGw7CisgICAgICAgIHZhciBjb2xEZXNjcmlwdGlvbiwgcm93RGVzY3JpcHRpb247Cisg
ICAgICAgIHZhciByb3dIZWFkZXJMYWJlbDEgPSAiUm93aGVhZGVyMSI7CisgICAgICAgIHZhciBy
b3dIZWFkZXJMYWJlbDIgPSAiUm93aGVhZGVyMiI7CisgICAgICAgIHZhciBjb2xIZWFkZXJMYWJl
bDEgPSAiQ29sSGVhZGVyMSI7CisgICAgICAgIHZhciBjb2xIZWFkZXJMYWJlbDIgPSAiQ29sSGVh
ZGVyMiI7CisgICAgICAgIAorICAgICAgICB2ZXJpZnlDZWxsQW5kSGVhZGVycygiY29udGVudDEi
LCBjb2xIZWFkZXJMYWJlbDEsIHJvd0hlYWRlckxhYmVsMSk7CisgICAgICAgIHZlcmlmeUNlbGxB
bmRIZWFkZXJzKCJjb250ZW50MiIsIGNvbEhlYWRlckxhYmVsMiwgcm93SGVhZGVyTGFiZWwxKTsK
KyAgICAgICAgdmVyaWZ5Q2VsbEFuZEhlYWRlcnMoImNvbnRlbnQ3IiwgY29sSGVhZGVyTGFiZWwx
LCByb3dIZWFkZXJMYWJlbDIpOworICAgICAgICB2ZXJpZnlDZWxsQW5kSGVhZGVycygiY29udGVu
dDkiLCBjb2xIZWFkZXJMYWJlbDIsIHJvd0hlYWRlckxhYmVsMik7CisgICAgfQorICAgIAorICAg
IGZ1bmN0aW9uIHZlcmlmeUNlbGxBbmRIZWFkZXJzKGNlbGxJRCwgY29sSGVhZGVyLCByb3dIZWFk
ZXIpIHsKKyAgICAgICAgY2VsbCA9IGFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVF
bGVtZW50QnlJZChjZWxsSUQpOworICAgICAgICBjb2xEZXNjcmlwdGlvbiA9ICJBWExhYmVsOiAi
ICsgY29sSGVhZGVyOworICAgICAgICByb3dEZXNjcmlwdGlvbiA9ICJBWExhYmVsOiAiICsgcm93
SGVhZGVyOworICAgICAgICBkZWJ1ZygiVmVyaWZ5aW5nIFwiIiArIGNlbGxJRCArICJcIiB3aXRo
IGNvbCBoZWFkZXI6IFwiIiArIGNvbEhlYWRlciArICJcIiByb3cgaGVhZGVyOiBcIiIgKyByb3dI
ZWFkZXIgKyAiXCIuIik7CisgICAgICAgIHNob3VsZEJlKCJjZWxsLmhlYWRlckVsZW1lbnRBdElu
ZGV4KDApLmRlc2NyaXB0aW9uIiwgImNvbERlc2NyaXB0aW9uIik7CisgICAgICAgIHNob3VsZEJl
KCJjZWxsLmhlYWRlckVsZW1lbnRBdEluZGV4KDEpLmRlc2NyaXB0aW9uIiwgInJvd0Rlc2NyaXB0
aW9uIik7CisgICAgICAgIGRlYnVnKCJcbiIpOworICAgIH0KKworICAgIHN1Y2Nlc3NmdWxseVBh
cnNlZCA9IHRydWU7Cis8L3NjcmlwdD4KKworPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9q
cy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorCis8L2JvZHk+Cis8L2h0bWw+CisK
</data>

          </attachment>
      

    </bug>

</bugzilla>