<?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>131643</bug_id>
          
          <creation_ts>2014-04-14 15:39:03 -0700</creation_ts>
          <short_desc>Let the bundle form client know whether a change in a text field was initiated by user typing</short_desc>
          <delta_ts>2014-04-14 15:46:59 -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>WebKit2</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1000633</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-04-14 15:39:03 -0700</bug_when>
    <thetext>Let the bundle form client know whether a change in a text field was initiated by user typing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000638</commentid>
    <comment_count>1</comment_count>
      <attachid>229317</attachid>
    <who name="">mitz</who>
    <bug_when>2014-04-14 15:43:17 -0700</bug_when>
    <thetext>Created attachment 229317
Add initiatedByUserTyping parameter to the client function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1000641</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2014-04-14 15:46:59 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/r167276&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>229317</attachid>
            <date>2014-04-14 15:43:17 -0700</date>
            <delta_ts>2014-04-14 15:44:39 -0700</delta_ts>
            <desc>Add initiatedByUserTyping parameter to the client function</desc>
            <filename>bug-131643-20140414154256.patch</filename>
            <type>text/plain</type>
            <size>9977</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE2NzI3MykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMxIEBACisyMDE0LTA0LTE0ICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgTGV0IHRoZSBidW5kbGUgZm9ybSBj
bGllbnQga25vdyB3aGV0aGVyIGEgY2hhbmdlIGluIGEgdGV4dCBmaWVsZCB3YXMgaW5pdGlhdGVk
IGJ5IHVzZXIgdHlwaW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMzE2NDMKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvQVBJL0NvY29hL1dLV2ViUHJvY2Vz
c1BsdWdJbkZvcm1EZWxlZ2F0ZVByaXZhdGUuaDogQWRkZWQKKyAgICAgICAgaW5pdGlhdGVkQnlV
c2VyVHlwaW5nIHBhcmFtZXRlciB0byB0aGUgZGVsZWdhdGUgbWV0aG9kLgorCisgICAgICAgICog
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFjL1dLV2ViUHJvY2Vzc1BsdWdJbkJyb3dz
ZXJDb250ZXh0Q29udHJvbGxlci5tbToKKyAgICAgICAgKC1bV0tXZWJQcm9jZXNzUGx1Z0luQnJv
d3NlckNvbnRleHRDb250cm9sbGVyIF9zZXRGb3JtRGVsZWdhdGU6XSk6IFVwZGF0ZWQgb3Zlcmxv
YWQgb2YKKyAgICAgICAgdGV4dERpZENoYW5nZUluVGV4dEZpZWxkIHRvIHRha2UgdGhlIGluaXRp
YXRlZEJ5VXNlclR5cGluZyBwYXJhbWV0ZXIgYW5kIHBhc3MgaXQgYWxvbmcgdG8KKyAgICAgICAg
dGhlIGRlbGVnYXRlLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUElJ
bmplY3RlZEJ1bmRsZUZvcm1DbGllbnQuaDoKKyAgICAgICAgKEFQSTo6SW5qZWN0ZWRCdW5kbGU6
OkZvcm1DbGllbnQ6OnRleHREaWRDaGFuZ2VJblRleHRGaWVsZCk6IEFkZGVkIGluaXRpYXRlZEJ5
VXNlclR5cGluZworICAgICAgICBwYXJhbWV0ZXIuCisKKyAgICAgICAgKiBXZWJQcm9jZXNzL0lu
amVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQuY3BwOgorICAgICAgICAo
V2ViS2l0OjpJbmplY3RlZEJ1bmRsZVBhZ2VGb3JtQ2xpZW50Ojp0ZXh0RGlkQ2hhbmdlSW5UZXh0
RmllbGQpOiBNYWludGFpbmVkIHRoZSBleGlzdGluZworICAgICAgICBiZWhhdmlvciBvZiBub3Qg
Y2FsbGluZyB0aGUgQyBTUEkgY2xpZW50IGlmIHRoZSBjaGFuZ2Ugd2FzIG5vdCBpbml0aWF0ZWQg
YnkgdXNlciB0eXBpbmcuCisgICAgICAgICogV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9Jbmpl
Y3RlZEJ1bmRsZVBhZ2VGb3JtQ2xpZW50Lmg6IFVwZGF0ZWQgZm9yIGFkZGVkIHBhcmFtZXRlci4K
KworICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNw
cDoKKyAgICAgICAgKFdlYktpdDo6V2ViRWRpdG9yQ2xpZW50Ojp0ZXh0RGlkQ2hhbmdlSW5UZXh0
RmllbGQpOiBDaGFuZ2VkIHRvIGNhbGwgdGhlIGJ1bmRsZSBjbGllbnQKKyAgICAgICAgZnVuY3Rp
b24gdW5jb25kaXRpb25hbGx5LCBidXQgcGFzcyBhbG9uZyB3aGV0aGVyIHRoZSBjaGFuZ2Ugd2Fz
IGluaXRpYXRlZCBieSB1c2VyIHR5cGluZy4KKwogMjAxNC0wNC0xNCAgU2ltb24gRnJhc2VyICA8
c2ltb24uZnJhc2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBbaU9TIFdLMl0gSGFzaCB0YWJsZSBh
c3NlcnRpb24gY2xvc2luZyBhIHRhYgpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9J
bmplY3RlZEJ1bmRsZS9BUElJbmplY3RlZEJ1bmRsZUZvcm1DbGllbnQuaAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSUluamVjdGVkQnVu
ZGxlRm9ybUNsaWVudC5oCShyZXZpc2lvbiAxNjcyNDkpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSUluamVjdGVkQnVuZGxlRm9ybUNsaWVudC5oCSh3b3Jr
aW5nIGNvcHkpCkBAIC01NCw3ICs1NCw3IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIHZvaWQgZGlk
Rm9jdXNUZXh0RmllbGQoV2ViS2l0OjpXZWJQYWdlKiwgV2ViQ29yZTo6SFRNTElucHV0RWxlbWVu
dCosIFdlYktpdDo6V2ViRnJhbWUqKSB7IH0KICAgICB2aXJ0dWFsIHZvaWQgdGV4dEZpZWxkRGlk
QmVnaW5FZGl0aW5nKFdlYktpdDo6V2ViUGFnZSosIFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQq
LCBXZWJLaXQ6OldlYkZyYW1lKikgeyB9CiAgICAgdmlydHVhbCB2b2lkIHRleHRGaWVsZERpZEVu
ZEVkaXRpbmcoV2ViS2l0OjpXZWJQYWdlKiwgV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudCosIFdl
YktpdDo6V2ViRnJhbWUqKSB7IH0KLSAgICB2aXJ0dWFsIHZvaWQgdGV4dERpZENoYW5nZUluVGV4
dEZpZWxkKFdlYktpdDo6V2ViUGFnZSosIFdlYkNvcmU6OkhUTUxJbnB1dEVsZW1lbnQqLCBXZWJL
aXQ6OldlYkZyYW1lKikgeyB9CisgICAgdmlydHVhbCB2b2lkIHRleHREaWRDaGFuZ2VJblRleHRG
aWVsZChXZWJLaXQ6OldlYlBhZ2UqLCBXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50KiwgV2ViS2l0
OjpXZWJGcmFtZSosIGJvb2wgaW5pdGlhdGVkQnlVc2VyVHlwaW5nKSB7IH0KICAgICB2aXJ0dWFs
IHZvaWQgdGV4dERpZENoYW5nZUluVGV4dEFyZWEoV2ViS2l0OjpXZWJQYWdlKiwgV2ViQ29yZTo6
SFRNTFRleHRBcmVhRWxlbWVudCosIFdlYktpdDo6V2ViRnJhbWUqKSB7IH0KIAogICAgIGVudW0g
Y2xhc3MgSW5wdXRGaWVsZEFjdGlvbiB7CkluZGV4OiBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRC
dW5kbGVQYWdlRm9ybUNsaWVudC5jcHAJKHJldmlzaW9uIDE2NzI0OSkKKysrIFNvdXJjZS9XZWJL
aXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVu
dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTcxLDExICs3MSwxNCBAQCB2b2lkIEluamVjdGVkQnVu
ZGxlUGFnZUZvcm1DbGllbnQ6OnRleHRGCiAgICAgbV9jbGllbnQudGV4dEZpZWxkRGlkRW5kRWRp
dGluZyh0b0FQSShwYWdlKSwgdG9BUEkobm9kZUhhbmRsZS5nZXQoKSksIHRvQVBJKGZyYW1lKSwg
bV9jbGllbnQuYmFzZS5jbGllbnRJbmZvKTsKIH0KIAotdm9pZCBJbmplY3RlZEJ1bmRsZVBhZ2VG
b3JtQ2xpZW50Ojp0ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQoV2ViUGFnZSogcGFnZSwgSFRNTElu
cHV0RWxlbWVudCogaW5wdXRFbGVtZW50LCBXZWJGcmFtZSogZnJhbWUpCit2b2lkIEluamVjdGVk
QnVuZGxlUGFnZUZvcm1DbGllbnQ6OnRleHREaWRDaGFuZ2VJblRleHRGaWVsZChXZWJQYWdlKiBw
YWdlLCBIVE1MSW5wdXRFbGVtZW50KiBpbnB1dEVsZW1lbnQsIFdlYkZyYW1lKiBmcmFtZSwgYm9v
bCBpbml0aWF0ZWRCeVVzZXJUeXBpbmcpCiB7CiAgICAgaWYgKCFtX2NsaWVudC50ZXh0RGlkQ2hh
bmdlSW5UZXh0RmllbGQpCiAgICAgICAgIHJldHVybjsKIAorICAgIGlmICghaW5pdGlhdGVkQnlV
c2VyVHlwaW5nKQorICAgICAgICByZXR1cm47CisKICAgICBSZWZQdHI8SW5qZWN0ZWRCdW5kbGVO
b2RlSGFuZGxlPiBub2RlSGFuZGxlID0gSW5qZWN0ZWRCdW5kbGVOb2RlSGFuZGxlOjpnZXRPckNy
ZWF0ZShpbnB1dEVsZW1lbnQpOwogICAgIG1fY2xpZW50LnRleHREaWRDaGFuZ2VJblRleHRGaWVs
ZCh0b0FQSShwYWdlKSwgdG9BUEkobm9kZUhhbmRsZS5nZXQoKSksIHRvQVBJKGZyYW1lKSwgbV9j
bGllbnQuYmFzZS5jbGllbnRJbmZvKTsKIH0KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRCdW5kbGVQYWdlRm9ybUNsaWVudC5oCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRCdW5kbGUvSW5qZWN0ZWRC
dW5kbGVQYWdlRm9ybUNsaWVudC5oCShyZXZpc2lvbiAxNjcyNDkpCisrKyBTb3VyY2UvV2ViS2l0
Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0luamVjdGVkQnVuZGxlUGFnZUZvcm1DbGllbnQu
aAkod29ya2luZyBjb3B5KQpAQCAtNDYsNyArNDYsNyBAQCBwdWJsaWM6CiAgICAgdmlydHVhbCB2
b2lkIGRpZEZvY3VzVGV4dEZpZWxkKFdlYlBhZ2UqLCBXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50
KiwgV2ViRnJhbWUqKSBvdmVycmlkZTsKICAgICB2aXJ0dWFsIHZvaWQgdGV4dEZpZWxkRGlkQmVn
aW5FZGl0aW5nKFdlYlBhZ2UqLCBXZWJDb3JlOjpIVE1MSW5wdXRFbGVtZW50KiwgV2ViRnJhbWUq
KSBvdmVycmlkZTsKICAgICB2aXJ0dWFsIHZvaWQgdGV4dEZpZWxkRGlkRW5kRWRpdGluZyhXZWJQ
YWdlKiwgV2ViQ29yZTo6SFRNTElucHV0RWxlbWVudCosIFdlYkZyYW1lKikgb3ZlcnJpZGU7Ci0g
ICAgdmlydHVhbCB2b2lkIHRleHREaWRDaGFuZ2VJblRleHRGaWVsZChXZWJQYWdlKiwgV2ViQ29y
ZTo6SFRNTElucHV0RWxlbWVudCosIFdlYkZyYW1lKikgb3ZlcnJpZGU7CisgICAgdmlydHVhbCB2
b2lkIHRleHREaWRDaGFuZ2VJblRleHRGaWVsZChXZWJQYWdlKiwgV2ViQ29yZTo6SFRNTElucHV0
RWxlbWVudCosIFdlYkZyYW1lKiwgYm9vbCBpbml0aWF0ZWRCeVVzZXJUeXBpbmcpIG92ZXJyaWRl
OwogICAgIHZpcnR1YWwgdm9pZCB0ZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYShXZWJQYWdlKiwgV2Vi
Q29yZTo6SFRNTFRleHRBcmVhRWxlbWVudCosIFdlYkZyYW1lKikgb3ZlcnJpZGU7CiAgICAgdmly
dHVhbCBib29sIHNob3VsZFBlcmZvcm1BY3Rpb25JblRleHRGaWVsZChXZWJQYWdlKiwgV2ViQ29y
ZTo6SFRNTElucHV0RWxlbWVudCosIElucHV0RmllbGRBY3Rpb24sIFdlYkZyYW1lKikgb3ZlcnJp
ZGU7ICAgIAogICAgIHZpcnR1YWwgdm9pZCB3aWxsU3VibWl0Rm9ybShXZWJQYWdlKiwgV2ViQ29y
ZTo6SFRNTEZvcm1FbGVtZW50KiwgV2ViRnJhbWUqLCBXZWJGcmFtZSogc291cmNlRnJhbWUsIGNv
bnN0IFZlY3RvcjxzdGQ6OnBhaXI8U3RyaW5nLCBTdHJpbmc+PiYsIFJlZlB0cjxBUEk6Ok9iamVj
dD4mIHVzZXJEYXRhKSBvdmVycmlkZTsKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
SW5qZWN0ZWRCdW5kbGUvQVBJL0NvY29hL1dLV2ViUHJvY2Vzc1BsdWdJbkZvcm1EZWxlZ2F0ZVBy
aXZhdGUuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVk
QnVuZGxlL0FQSS9Db2NvYS9XS1dlYlByb2Nlc3NQbHVnSW5Gb3JtRGVsZWdhdGVQcml2YXRlLmgJ
KHJldmlzaW9uIDE2NzI0OSkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRC
dW5kbGUvQVBJL0NvY29hL1dLV2ViUHJvY2Vzc1BsdWdJbkZvcm1EZWxlZ2F0ZVByaXZhdGUuaAko
d29ya2luZyBjb3B5KQpAQCAtMzcsNyArMzcsNyBAQAogCiAtICh2b2lkKV93ZWJQcm9jZXNzUGx1
Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyOihXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29u
dGV4dENvbnRyb2xsZXIgKiljb250cm9sbGVyIGRpZEZvY3VzVGV4dEZpZWxkOihXS1dlYlByb2Nl
c3NQbHVnSW5Ob2RlSGFuZGxlICopdGV4dEZpZWxkIGluRnJhbWU6KFdLV2ViUHJvY2Vzc1BsdWdJ
bkZyYW1lICopZnJhbWU7CiAtICh2b2lkKV93ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRD
b250cm9sbGVyOihXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIgKilj
b250cm9sbGVyIHdpbGxTdWJtaXRGb3JtOihXS1dlYlByb2Nlc3NQbHVnSW5Ob2RlSGFuZGxlICop
Zm9ybSB0b0ZyYW1lOihXS1dlYlByb2Nlc3NQbHVnSW5GcmFtZSAqKWZyYW1lIGZyb21GcmFtZToo
V0tXZWJQcm9jZXNzUGx1Z0luRnJhbWUgKilzb3VyY2VGcmFtZSB3aXRoVmFsdWVzOihOU0RpY3Rp
b25hcnkgKil2YWx1ZXM7Ci0tICh2b2lkKV93ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRD
b250cm9sbGVyOihXS1dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXIgKilj
b250cm9sbGVyIHRleHREaWRDaGFuZ2VJblRleHRGaWVsZDooV0tXZWJQcm9jZXNzUGx1Z0luTm9k
ZUhhbmRsZSAqKXRleHRGaWVsZCBpbkZyYW1lOihXS1dlYlByb2Nlc3NQbHVnSW5GcmFtZSAqKWZy
YW1lOworLSAodm9pZClfd2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJvbGxlcjoo
V0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyICopY29udHJvbGxlciB0
ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQ6KFdLV2ViUHJvY2Vzc1BsdWdJbk5vZGVIYW5kbGUgKil0
ZXh0RmllbGQgaW5GcmFtZTooV0tXZWJQcm9jZXNzUGx1Z0luRnJhbWUgKilmcmFtZSBpbml0aWF0
ZWRCeVVzZXJUeXBpbmc6KEJPT0wpaW5pdGlhdGVkQnlVc2VyVHlwaW5nOwogCiAvLyBUaGUgcmV0
dXJuIHZhbHVlIGlzIGV4cG9zZWQgaW4gdGhlIFVJIHByb2Nlc3MgdmlhIHRoZSB1c2VyT2JqZWN0
IHByb3BlcnR5IG9mIHRoZSBfV0tGb3JtSW5wdXRTZXNzaW9uIG9iamVjdC4KIC0gKE5TT2JqZWN0
IDxOU1NlY3VyZUNvZGluZz4gKilfd2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJv
bGxlcjooV0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyICopY29udHJv
bGxlciB3aWxsQmVnaW5JbnB1dFNlc3Npb25Gb3JFbGVtZW50OihXS1dlYlByb2Nlc3NQbHVnSW5O
b2RlSGFuZGxlICopbm9kZSBpbkZyYW1lOihXS1dlYlByb2Nlc3NQbHVnSW5GcmFtZSAqKWZyYW1l
OwpJbmRleDogU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvbWFj
L1dLV2ViUHJvY2Vzc1BsdWdJbkJyb3dzZXJDb250ZXh0Q29udHJvbGxlci5tbQo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMvV0tX
ZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyLm1tCShyZXZpc2lvbiAxNjcy
NDkpCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9tYWMv
V0tXZWJQcm9jZXNzUGx1Z0luQnJvd3NlckNvbnRleHRDb250cm9sbGVyLm1tCSh3b3JraW5nIGNv
cHkpCkBAIC00MDYsMTIgKzQwNiwxMiBAQCAtICh2b2lkKV9zZXRGb3JtRGVsZWdhdGU6KGlkIDxX
S1dlYlByb2NlCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAgICAgICB2aXJ0dWFsIHZv
aWQgdGV4dERpZENoYW5nZUluVGV4dEZpZWxkKFdlYlBhZ2UqLCBIVE1MSW5wdXRFbGVtZW50KiBp
bnB1dEVsZW1lbnQsIFdlYkZyYW1lKiBmcmFtZSkgb3ZlcnJpZGUKKyAgICAgICAgdmlydHVhbCB2
b2lkIHRleHREaWRDaGFuZ2VJblRleHRGaWVsZChXZWJQYWdlKiwgSFRNTElucHV0RWxlbWVudCog
aW5wdXRFbGVtZW50LCBXZWJGcmFtZSogZnJhbWUsIGJvb2wgaW5pdGlhdGVkQnlVc2VyVHlwaW5n
KSBvdmVycmlkZQogICAgICAgICB7CiAgICAgICAgICAgICBhdXRvIGZvcm1EZWxlZ2F0ZSA9IG1f
Y29udHJvbGxlci0+X2Zvcm1EZWxlZ2F0ZS5nZXQoKTsKIAotICAgICAgICAgICAgaWYgKFtmb3Jt
RGVsZWdhdGUgcmVzcG9uZHNUb1NlbGVjdG9yOkBzZWxlY3Rvcihfd2ViUHJvY2Vzc1BsdWdJbkJy
b3dzZXJDb250ZXh0Q29udHJvbGxlcjp0ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQ6aW5GcmFtZTop
XSkKLSAgICAgICAgICAgICAgICBbZm9ybURlbGVnYXRlIF93ZWJQcm9jZXNzUGx1Z0luQnJvd3Nl
ckNvbnRleHRDb250cm9sbGVyOm1fY29udHJvbGxlciB0ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQ6
d3JhcHBlcigqV2ViS2l0OjpJbmplY3RlZEJ1bmRsZU5vZGVIYW5kbGU6OmdldE9yQ3JlYXRlKGlu
cHV0RWxlbWVudCkpIGluRnJhbWU6d3JhcHBlcigqZnJhbWUpXTsKKyAgICAgICAgICAgIGlmIChb
Zm9ybURlbGVnYXRlIHJlc3BvbmRzVG9TZWxlY3RvcjpAc2VsZWN0b3IoX3dlYlByb2Nlc3NQbHVn
SW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXI6dGV4dERpZENoYW5nZUluVGV4dEZpZWxkOmluRnJh
bWU6aW5pdGlhdGVkQnlVc2VyVHlwaW5nOildKQorICAgICAgICAgICAgICAgIFtmb3JtRGVsZWdh
dGUgX3dlYlByb2Nlc3NQbHVnSW5Ccm93c2VyQ29udGV4dENvbnRyb2xsZXI6bV9jb250cm9sbGVy
IHRleHREaWRDaGFuZ2VJblRleHRGaWVsZDp3cmFwcGVyKCpXZWJLaXQ6OkluamVjdGVkQnVuZGxl
Tm9kZUhhbmRsZTo6Z2V0T3JDcmVhdGUoaW5wdXRFbGVtZW50KSkgaW5GcmFtZTp3cmFwcGVyKCpm
cmFtZSkgaW5pdGlhdGVkQnlVc2VyVHlwaW5nOmluaXRpYXRlZEJ5VXNlclR5cGluZ107CiAgICAg
ICAgIH0KIAogICAgICAgICBzdGF0aWMgdm9pZCByZWxlYXNlTlNEYXRhKHVuc2lnbmVkIGNoYXIq
LCBjb25zdCB2b2lkKiB1bnR5cGVkRGF0YSkKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nl
c3MvV2ViQ29yZVN1cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0L1dlYkVkaXRvckNsaWVudC5jcHAJ
KHJldmlzaW9uIDE2NzI0OSkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1
cHBvcnQvV2ViRWRpdG9yQ2xpZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtMzE5LDEzICszMTks
MTIgQEAgdm9pZCBXZWJFZGl0b3JDbGllbnQ6OnRleHREaWRDaGFuZ2VJblRleAogICAgIGlmICgh
aXNIVE1MSW5wdXRFbGVtZW50KGVsZW1lbnQpKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAo
IVVzZXJUeXBpbmdHZXN0dXJlSW5kaWNhdG9yOjpwcm9jZXNzaW5nVXNlclR5cGluZ0dlc3R1cmUo
KSB8fCBVc2VyVHlwaW5nR2VzdHVyZUluZGljYXRvcjo6Zm9jdXNlZEVsZW1lbnRBdEdlc3R1cmVT
dGFydCgpICE9IGVsZW1lbnQpCi0gICAgICAgIHJldHVybjsKKyAgICBib29sIGluaXRpYXRlZEJ5
VXNlclR5cGluZyA9IFVzZXJUeXBpbmdHZXN0dXJlSW5kaWNhdG9yOjpwcm9jZXNzaW5nVXNlclR5
cGluZ0dlc3R1cmUoKSAmJiBVc2VyVHlwaW5nR2VzdHVyZUluZGljYXRvcjo6Zm9jdXNlZEVsZW1l
bnRBdEdlc3R1cmVTdGFydCgpID09IGVsZW1lbnQ7CiAKICAgICBXZWJGcmFtZSogd2ViRnJhbWUg
PSBXZWJGcmFtZTo6ZnJvbUNvcmVGcmFtZSgqZWxlbWVudC0+ZG9jdW1lbnQoKS5mcmFtZSgpKTsK
ICAgICBBU1NFUlQod2ViRnJhbWUpOwogCi0gICAgbV9wYWdlLT5pbmplY3RlZEJ1bmRsZUZvcm1D
bGllbnQoKS50ZXh0RGlkQ2hhbmdlSW5UZXh0RmllbGQobV9wYWdlLCB0b0hUTUxJbnB1dEVsZW1l
bnQoZWxlbWVudCksIHdlYkZyYW1lKTsKKyAgICBtX3BhZ2UtPmluamVjdGVkQnVuZGxlRm9ybUNs
aWVudCgpLnRleHREaWRDaGFuZ2VJblRleHRGaWVsZChtX3BhZ2UsIHRvSFRNTElucHV0RWxlbWVu
dChlbGVtZW50KSwgd2ViRnJhbWUsIGluaXRpYXRlZEJ5VXNlclR5cGluZyk7CiB9CiAKIHZvaWQg
V2ViRWRpdG9yQ2xpZW50Ojp0ZXh0RGlkQ2hhbmdlSW5UZXh0QXJlYShFbGVtZW50KiBlbGVtZW50
KQo=
</data>
<flag name="review"
          id="253687"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>