<?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>107349</bug_id>
          
          <creation_ts>2013-01-18 17:41:47 -0800</creation_ts>
          <short_desc>WebSpeech: support speech cancel</short_desc>
          <delta_ts>2013-02-27 14:57:20 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>106742</blocked>
          <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>811210</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-01-18 17:41:47 -0800</bug_when>
    <thetext>Support the cancel method for speech synthesis</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>836596</commentid>
    <comment_count>1</comment_count>
      <attachid>189121</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-19 11:33:18 -0800</bug_when>
    <thetext>Created attachment 189121
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>843536</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-27 14:57:20 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/144244</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189121</attachid>
            <date>2013-02-19 11:33:18 -0800</date>
            <delta_ts>2013-02-27 11:37:11 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>9779</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MzM2MykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBACisyMDEzLTAyLTE5ICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViU3BlZWNoOiBzdXBw
b3J0IHNwZWVjaCBjYW5jZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwNzM0OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIEFkZCB0aGUgYWJpbGl0eSB0byBjYW5jZWwgc3BlZWNoIHV0dGVyYW5jZXMgYW5k
IG1ha2UgaXQgd29yayB3aXRoIE1hYworICAgICAgICBhbmQgdGhlIG1vY2sgc3BlZWNoIHN5bnRo
ZXNpemVyLgorCisgICAgICAgIFRlc3Q6IHBsYXRmb3JtL21hYy9mYXN0L3NwZWVjaHN5bnRoZXNp
cy9zcGVlY2gtc3ludGhlc2lzLWNhbmNlbC5odG1sCisKKyAgICAgICAgKiBNb2R1bGVzL3NwZWVj
aC9TcGVlY2hTeW50aGVzaXMuY3BwOgorICAgICAgICAoV2ViQ29yZTo6U3BlZWNoU3ludGhlc2lz
OjpwZW5kaW5nKToKKyAgICAgICAgKFdlYkNvcmU6OlNwZWVjaFN5bnRoZXNpczo6Y2FuY2VsKToK
KyAgICAgICAgKFdlYkNvcmU6OlNwZWVjaFN5bnRoZXNpczo6aGFuZGxlU3BlYWtpbmdDb21wbGV0
ZWQpOgorICAgICAgICAqIHBsYXRmb3JtL1BsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXIuaDoKKyAg
ICAgICAgKFBsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXIpOgorICAgICAgICAqIHBsYXRmb3JtL21h
Yy9QbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyTWFjLm1tOgorICAgICAgICAoLVtXZWJTcGVlY2hT
eW50aGVzaXNXcmFwcGVyIGNhbmNlbF0pOgorICAgICAgICAoV2ViQ29yZTo6UGxhdGZvcm1TcGVl
Y2hTeW50aGVzaXplcjo6Y2FuY2VsKToKKyAgICAgICAgKFdlYkNvcmUpOgorICAgICAgICAqIHBs
YXRmb3JtL21vY2svUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1vY2suY3BwOgorICAgICAgICAo
V2ViQ29yZTo6UGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1vY2s6OmNhbmNlbCk6CisgICAgICAg
IChXZWJDb3JlKToKKyAgICAgICAgKFdlYkNvcmU6OlBsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXJN
b2NrOjpzcGVhayk6CisgICAgICAgICogcGxhdGZvcm0vbW9jay9QbGF0Zm9ybVNwZWVjaFN5bnRo
ZXNpemVyTW9jay5oOgorICAgICAgICAoUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1vY2spOgor
CiAyMDEzLTAyLTE5ICBLYXNzeSBDb2FuICA8a2Fzc3ljb2FuQGNocm9taXVtLm9yZz4KIAogICAg
ICAgICBVcGRhdGUgRmVhdHVyZU9ic2VydmVyIG9uIHRvcCBsZXZlbCBuYXZpZ2F0aW9uIGluIGFk
ZGl0aW9uIHRvIHBhZ2UgZGVzdHJ1Y3Rpb24uCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9Nb2R1bGVz
L3NwZWVjaC9TcGVlY2hTeW50aGVzaXMuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3Jl
L01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRoZXNpcy5jcHAJKHJldmlzaW9uIDE0MzEzNykKKysr
IFNvdXJjZS9XZWJDb3JlL01vZHVsZXMvc3BlZWNoL1NwZWVjaFN5bnRoZXNpcy5jcHAJKHdvcmtp
bmcgY29weSkKQEAgLTgwLDcgKzgwLDkgQEAKIAogYm9vbCBTcGVlY2hTeW50aGVzaXM6OnBlbmRp
bmcoKSBjb25zdAogewotICAgIHJldHVybiBmYWxzZTsKKyAgICAvLyBUaGlzIGlzIHRydWUgaWYg
dGhlcmUgYXJlIGFueSB1dHRlcmFuY2VzIHRoYXQgaGF2ZSBub3Qgc3RhcnRlZC4KKyAgICAvLyBU
aGF0IG1lYW5zIHRoZXJlIHdpbGwgYmUgbW9yZSB0aGFuIG9uZSBpbiB0aGUgcXVldWUuCisgICAg
cmV0dXJuIG1fdXR0ZXJhbmNlUXVldWUuc2l6ZSgpID4gMTsKIH0KIAogYm9vbCBTcGVlY2hTeW50
aGVzaXM6OnBhdXNlZCgpIGNvbnN0CkBAIC0xMDcsNiArMTA5LDkgQEAKIAogdm9pZCBTcGVlY2hT
eW50aGVzaXM6OmNhbmNlbCgpCiB7CisgICAgLy8gUmVtb3ZlIGFsbCB0aGUgaXRlbXMgZnJvbSB0
aGUgdXR0ZXJhbmNlIHF1ZXVlLgorICAgIG1fdXR0ZXJhbmNlUXVldWUuY2xlYXIoKTsKKyAgICBt
X3BsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXItPmNhbmNlbCgpOwogfQogCiB2b2lkIFNwZWVjaFN5
bnRoZXNpczo6cGF1c2UoKQpAQCAtMTMwLDE0ICsxMzUsMTYgQEAKIAogICAgIGZpcmVFdmVudChl
cnJvck9jY3VycmVkID8gZXZlbnROYW1lcygpLmVycm9yRXZlbnQgOiBldmVudE5hbWVzKCkuZW5k
RXZlbnQsIHV0dGVyYW5jZSwgMCwgU3RyaW5nKCkpOwogCi0gICAgUmVmUHRyPFNwZWVjaFN5bnRo
ZXNpc1V0dGVyYW5jZT4gZmlyc3RVdHRlcmFuY2UgPSBtX3V0dGVyYW5jZVF1ZXVlLmZpcnN0KCk7
Ci0gICAgQVNTRVJUKGZpcnN0VXR0ZXJhbmNlID09IHV0dGVyYW5jZSk7Ci0gICAgaWYgKGZpcnN0
VXR0ZXJhbmNlID09IHV0dGVyYW5jZSkKLSAgICAgICAgbV91dHRlcmFuY2VRdWV1ZS5yZW1vdmVG
aXJzdCgpOwotCi0gICAgLy8gU3RhcnQgdGhlIG5leHQgam9iIGlmIHRoZXJlIGlzIG9uZSBwZW5k
aW5nLgotICAgIGlmICghbV91dHRlcmFuY2VRdWV1ZS5pc0VtcHR5KCkpCi0gICAgICAgIHN0YXJ0
U3BlYWtpbmdJbW1lZGlhdGVseShtX3V0dGVyYW5jZVF1ZXVlLmZpcnN0KCkuZ2V0KCkpOworICAg
IGlmIChtX3V0dGVyYW5jZVF1ZXVlLnNpemUoKSkgeworICAgICAgICBSZWZQdHI8U3BlZWNoU3lu
dGhlc2lzVXR0ZXJhbmNlPiBmaXJzdFV0dGVyYW5jZSA9IG1fdXR0ZXJhbmNlUXVldWUuZmlyc3Qo
KTsKKyAgICAgICAgQVNTRVJUKGZpcnN0VXR0ZXJhbmNlID09IHV0dGVyYW5jZSk7CisgICAgICAg
IGlmIChmaXJzdFV0dGVyYW5jZSA9PSB1dHRlcmFuY2UpCisgICAgICAgICAgICBtX3V0dGVyYW5j
ZVF1ZXVlLnJlbW92ZUZpcnN0KCk7CisgICAgICAgIAorICAgICAgICAvLyBTdGFydCB0aGUgbmV4
dCBqb2IgaWYgdGhlcmUgaXMgb25lIHBlbmRpbmcuCisgICAgICAgIGlmICghbV91dHRlcmFuY2VR
dWV1ZS5pc0VtcHR5KCkpCisgICAgICAgICAgICBzdGFydFNwZWFraW5nSW1tZWRpYXRlbHkobV91
dHRlcmFuY2VRdWV1ZS5maXJzdCgpLmdldCgpKTsKKyAgICB9CiB9CiAKIHZvaWQgU3BlZWNoU3lu
dGhlc2lzOjpkaWRTdGFydFNwZWFraW5nKGNvbnN0IFBsYXRmb3JtU3BlZWNoU3ludGhlc2lzVXR0
ZXJhbmNlKiB1dHRlcmFuY2UpCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9y
bVNwZWVjaFN5bnRoZXNpemVyLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplci5oCShyZXZpc2lvbiAxNDMxMzcpCisrKyBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9QbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyLmgJKHdvcmtpbmcg
Y29weSkKQEAgLTYwLDYgKzYwLDcgQEAKICAgICAKICAgICBjb25zdCBWZWN0b3I8UmVmUHRyPFBs
YXRmb3JtU3BlZWNoU3ludGhlc2lzVm9pY2U+ID4mIHZvaWNlTGlzdCgpIGNvbnN0IHsgcmV0dXJu
IG1fdm9pY2VMaXN0OyB9CiAgICAgdmlydHVhbCB2b2lkIHNwZWFrKGNvbnN0IFBsYXRmb3JtU3Bl
ZWNoU3ludGhlc2lzVXR0ZXJhbmNlJik7CisgICAgdmlydHVhbCB2b2lkIGNhbmNlbCgpOwogICAg
IAogICAgIFBsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXJDbGllbnQqIGNsaWVudCgpIGNvbnN0IHsg
cmV0dXJuIG1fc3BlZWNoU3ludGhlc2l6ZXJDbGllbnQ7IH0KICAgICAKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL21hYy9QbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyTWFjLm1tCj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21hYy9QbGF0Zm9ybVNwZWVjaFN5bnRo
ZXNpemVyTWFjLm1tCShyZXZpc2lvbiAxNDMxMzcpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9tYWMvUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAt
MTEzLDYgKzExMywxMSBAQAogICAgIG1fc3ludGhlc2l6ZXJPYmplY3QtPmNsaWVudCgpLT5kaWRT
dGFydFNwZWFraW5nKHV0dGVyYW5jZSk7CiB9CiAKKy0gKHZvaWQpY2FuY2VsCit7CisgICAgW21f
c3ludGhlc2l6ZXIgc3RvcFNwZWFraW5nQXRCb3VuZGFyeTpOU1NwZWVjaEltbWVkaWF0ZUJvdW5k
YXJ5XTsKK30KKwogLSAodm9pZClzcGVlY2hTeW50aGVzaXplcjooTlNTcGVlY2hTeW50aGVzaXpl
ciAqKXNlbmRlciBkaWRGaW5pc2hTcGVha2luZzooQk9PTClmaW5pc2hlZFNwZWFraW5nCiB7CiAg
ICAgVU5VU0VEX1BBUkFNKHNlbmRlcik7CkBAIC0xNjEsNiArMTY2LDExIEBACiAgICAgW21fcGxh
dGZvcm1TcGVlY2hXcmFwcGVyLmdldCgpIHNwZWFrVXR0ZXJhbmNlOiZ1dHRlcmFuY2VdOwogfQog
Cit2b2lkIFBsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXI6OmNhbmNlbCgpCit7CisgICAgW21fcGxh
dGZvcm1TcGVlY2hXcmFwcGVyLmdldCgpIGNhbmNlbF07Cit9CisgICAgCiB9IC8vIG5hbWVzcGFj
ZSBXZWJDb3JlCiAKICNlbmRpZiAvLyBFTkFCTEUoU1BFRUNIX1NZTlRIRVNJUykKSW5kZXg6IFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1vY2su
Y3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svUGxhdGZvcm1T
cGVlY2hTeW50aGVzaXplck1vY2suY3BwCShyZXZpc2lvbiAxNDMxMzcpCisrKyBTb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9tb2NrL1BsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXJNb2NrLmNwcAkod29y
a2luZyBjb3B5KQpAQCAtNjEsMTEgKzYxLDIwIEBACiAgICAgbV92b2ljZUxpc3QuYXBwZW5kKFBs
YXRmb3JtU3BlZWNoU3ludGhlc2lzVm9pY2U6OmNyZWF0ZShTdHJpbmcoIm1vY2sudm9pY2UubG9n
YW4iKSwgU3RyaW5nKCJsb2dhbiIpLCBTdHJpbmcoImZyLUNBIiksIHRydWUsIHRydWUpKTsKIH0K
IAordm9pZCBQbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyTW9jazo6Y2FuY2VsKCkKK3sKKyAgICBt
X3NwZWFraW5nRmluaXNoZWRUaW1lci5zdG9wKCk7CisgICAgY2xpZW50KCktPnNwZWFraW5nRXJy
b3JPY2N1cnJlZChtX3V0dGVyYW5jZSk7CisgICAgbV91dHRlcmFuY2UgPSAwOworfQorICAgIAog
dm9pZCBQbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyTW9jazo6c3BlYWsoY29uc3QgUGxhdGZvcm1T
cGVlY2hTeW50aGVzaXNVdHRlcmFuY2UmIHV0dGVyYW5jZSkKIHsKICAgICBtX3V0dGVyYW5jZSA9
ICZ1dHRlcmFuY2U7CiAgICAgY2xpZW50KCktPmRpZFN0YXJ0U3BlYWtpbmcobV91dHRlcmFuY2Up
OwotICAgIG1fc3BlYWtpbmdGaW5pc2hlZFRpbWVyLnN0YXJ0T25lU2hvdCgwKTsKKyAgICAKKyAg
ICAvLyBHaXZlIHRoZSBmYWtlIHNwZWVjaCBqb2Igc29tZSB0aW1lIHNvIHRoYXQgcGF1c2UgYW5k
IG90aGVyIGZ1bmN0aW9ucyBoYXZlIHRpbWUgdG8gYmUgY2FsbGVkLgorICAgIG1fc3BlYWtpbmdG
aW5pc2hlZFRpbWVyLnN0YXJ0T25lU2hvdCguMSk7CiB9CiAKIH0gLy8gbmFtZXNwYWNlIFdlYkNv
cmUKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svUGxhdGZvcm1TcGVlY2hTeW50
aGVzaXplck1vY2suaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9tb2Nr
L1BsYXRmb3JtU3BlZWNoU3ludGhlc2l6ZXJNb2NrLmgJKHJldmlzaW9uIDE0MzEzNykKKysrIFNv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL21vY2svUGxhdGZvcm1TcGVlY2hTeW50aGVzaXplck1vY2su
aAkod29ya2luZyBjb3B5KQpAQCAtNDAsNiArNDAsNyBAQAogICAgIAogICAgIHZpcnR1YWwgflBs
YXRmb3JtU3BlZWNoU3ludGhlc2l6ZXJNb2NrKCk7CiAgICAgdmlydHVhbCB2b2lkIHNwZWFrKGNv
bnN0IFBsYXRmb3JtU3BlZWNoU3ludGhlc2lzVXR0ZXJhbmNlJik7CisgICAgdmlydHVhbCB2b2lk
IGNhbmNlbCgpOwogICAgIAogcHJpdmF0ZToKICAgICBleHBsaWNpdCBQbGF0Zm9ybVNwZWVjaFN5
bnRoZXNpemVyTW9jayhQbGF0Zm9ybVNwZWVjaFN5bnRoZXNpemVyQ2xpZW50Kik7CkluZGV4OiBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
CShyZXZpc2lvbiAxNDMzNjMpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29w
eSkKQEAgLTEsMyArMSwxNCBAQAorCisyMDEzLTAyLTE5ICBDaHJpcyBGbGVpemFjaCAgPGNmbGVp
emFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgV2ViU3BlZWNoOiBzdXBwb3J0IHNwZWVjaCBjYW5j
ZWwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNzM0
OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxh
dGZvcm0vbWFjL2Zhc3Qvc3BlZWNoc3ludGhlc2lzL3NwZWVjaC1zeW50aGVzaXMtY2FuY2VsLWV4
cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0vbWFjL2Zhc3Qvc3BlZWNoc3lu
dGhlc2lzL3NwZWVjaC1zeW50aGVzaXMtY2FuY2VsLmh0bWw6IEFkZGVkLgorCiAyMDEzLTAyLTE4
ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIFtXSzJdIENh
bm5vdCBsb2FkIGRvY3VtZW50cyB3aXRoIGJsb2IgdXJscwpJbmRleDogTGF5b3V0VGVzdHMvcGxh
dGZvcm0vbWFjL2Zhc3Qvc3BlZWNoc3ludGhlc2lzL3NwZWVjaC1zeW50aGVzaXMtY2FuY2VsLWV4
cGVjdGVkLnR4dAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9z
cGVlY2hzeW50aGVzaXMvc3BlZWNoLXN5bnRoZXNpcy1jYW5jZWwtZXhwZWN0ZWQudHh0CShyZXZp
c2lvbiAwKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3Qvc3BlZWNoc3ludGhlc2lz
L3NwZWVjaC1zeW50aGVzaXMtY2FuY2VsLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKQEAgLTAs
MCArMSwxMyBAQAorVGhpcyB0ZXN0cyB0aGF0IGNhbmNlbGxpbmcgYSBzcGVlY2ggam9iIGZpcmVz
IHRoZSByaWdodCBldmVudHMuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBv
ZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitTcGVl
Y2ggc3RhcnRlZAorUEFTUyBzcGVlY2hTeW50aGVzaXMucGVuZGluZyBpcyB0cnVlCitTcGVlY2gg
ZXJyb3IgcmVjZWl2ZWQgYmVjYXVzZSB3ZSBjYW5jZWxsZWQgYW5kIHNwZWVjaCBzaG91bGQgbm8g
bG9uZ2VyIGJlIHBlbmRpbmcuCitQQVNTIHNwZWVjaFN5bnRoZXNpcy5wZW5kaW5nIGlzIGZhbHNl
CitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpJbmRl
eDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2Zhc3Qvc3BlZWNoc3ludGhlc2lzL3NwZWVjaC1z
eW50aGVzaXMtY2FuY2VsLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0v
bWFjL2Zhc3Qvc3BlZWNoc3ludGhlc2lzL3NwZWVjaC1zeW50aGVzaXMtY2FuY2VsLmh0bWwJKHJl
dmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvZmFzdC9zcGVlY2hzeW50aGVz
aXMvc3BlZWNoLXN5bnRoZXNpcy1jYW5jZWwuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw1
NCBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQgSFRNTC8vRU4iPgorPGh0
bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9q
cy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBpZD0iYm9keSI+CisKKzxk
aXYgaWQ9ImNvbnNvbGUiPjwvZGl2PgorCis8c2NyaXB0PgorCisgICAgZGVzY3JpcHRpb24oIlRo
aXMgdGVzdHMgdGhhdCBjYW5jZWxsaW5nIGEgc3BlZWNoIGpvYiBmaXJlcyB0aGUgcmlnaHQgZXZl
bnRzLiIpOworCisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVy
LndhaXRVbnRpbERvbmUoKTsKKworICAgIGlmICh3aW5kb3cuaW50ZXJuYWxzKQorICAgICAgICB3
aW5kb3cuaW50ZXJuYWxzLmVuYWJsZU1vY2tTcGVlY2hTeW50aGVzaXplcigpOworCisgICAgd2lu
ZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAgdmFyIHUgPSBuZXcgU3BlZWNoU3ludGhl
c2lzVXR0ZXJhbmNlKCJ0aGlzIGlzIGEgdGVzdCIpOworICAgIHUub25zdGFydCA9IGZ1bmN0aW9u
KGV2ZW50KSB7CisgICAgICAgZGVidWcoIlNwZWVjaCBzdGFydGVkIik7CisgICAgfQorCisgICAg
dS5vbmVycm9yID0gZnVuY3Rpb24oZXZlbnQpIHsKKyAgICAgICBkZWJ1ZygiU3BlZWNoIGVycm9y
IHJlY2VpdmVkIGJlY2F1c2Ugd2UgY2FuY2VsbGVkIGFuZCBzcGVlY2ggc2hvdWxkIG5vIGxvbmdl
ciBiZSBwZW5kaW5nLiIpOworICAgICAgIHNob3VsZEJlRmFsc2UoInNwZWVjaFN5bnRoZXNpcy5w
ZW5kaW5nIik7CisgICAgICAgZmluaXNoSlNUZXN0KCk7CisgICAgfQorCisgICAgLy8gUXVldWUg
dGhlIGZpcnN0IGpvYiB3aGljaCB3aWxsIHN0YXJ0IHNwZWFraW5nIGltbWVkaWF0ZWx5LgorICAg
IHNwZWVjaFN5bnRoZXNpcy5zcGVhayh1KTsKKworICAgIC8vIE1ha2UgYSBmZXcgbW9yZSBqb2Jz
LCBzbyB0aGF0IHdoZW4gd2UgY2FuY2VsLCBpdCB3aWxsIGNsZWFyIHRoZSBlbnRpcmUgcXVldWUu
CisgICAgdmFyIHUyID0gbmV3IFNwZWVjaFN5bnRoZXNpc1V0dGVyYW5jZSgidGhpcyBpcyBhIHNl
Y29uZCB0ZXN0Iik7CisgICAgc3BlZWNoU3ludGhlc2lzLnNwZWFrKHUyKTsKKworICAgIC8vIE1h
a2UgYSBmZXcgbW9yZSBqb2JzLCBzbyB0aGF0IHdoZW4gd2UgY2FuY2VsLCBpdCB3aWxsIGNsZWFy
IHRoZSBlbnRpcmUgcXVldWUuCisgICAgdmFyIHUzID0gbmV3IFNwZWVjaFN5bnRoZXNpc1V0dGVy
YW5jZSgidGhpcyBpcyBhIHRoaXJkIHRlc3QiKTsKKyAgICBzcGVlY2hTeW50aGVzaXMuc3BlYWso
dTMpOworCisgICAgLy8gV2hpbGUgd2UgaGF2ZSB0d28gam9icywgc3BlZWNoIHN5bnRoZXNpcyBz
aG91bGQgcmVwb3J0IHRoYXQgaXQncyBwZW5kaW5nLgorICAgIHNob3VsZEJlVHJ1ZSgic3BlZWNo
U3ludGhlc2lzLnBlbmRpbmciKTsKKworICAgIC8vIENhbmNlbCBzcGVha2luZy4KKyAgICBzZXRU
aW1lb3V0KCJzcGVlY2hTeW50aGVzaXMuY2FuY2VsKCkiLCAiMSIpOyAKKworPC9zY3JpcHQ+CisK
KzxzY3JpcHQgc3JjPSIuLi8uLi8uLi8uLi9mYXN0L2pzL3Jlc291cmNlcy9qcy10ZXN0LXBvc3Qu
anMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="209432"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>