<?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>13877</bug_id>
          
          <creation_ts>2007-05-25 11:00:21 -0700</creation_ts>
          <short_desc>[S60] no key events for text input</short_desc>
          <delta_ts>2009-01-20 13:33:42 -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>DOM</component>
          <version>420+</version>
          <rep_platform>S60 Hardware</rep_platform>
          <op_sys>S60 3rd edition</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.jameswatts.com/test/inputkeyevents.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>GoogleBug</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Franklin Davis">franklin.davis</reporter>
          <assigned_to name="Vikram">vikram.malaiya</assigned_to>
          <cc>franklin.davis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>9112</commentid>
    <comment_count>0</comment_count>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-05-25 11:00:21 -0700</bug_when>
    <thetext>This bug was partially fixed -- works for arrow key events outside of input box. But real need is for key events for characters typed into input field, discussed with Zalan.

+++ This bug was initially created as a clone of Bug #10221 +++

Attached testcase should pass after Zalan&apos;s patch:

http://trac.webkit.org/projects/webkit/changeset/19423

Resolved.

Thank you, James!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>9108</commentid>
    <comment_count>1</comment_count>
      <attachid>14726</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-05-25 11:04:09 -0700</bug_when>
    <thetext>Created attachment 14726
Updated testcase with tabbed nav turned on.

Be sure to enter the text field, then type. Should see those key events.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>7845</commentid>
    <comment_count>2</comment_count>
    <who name="alan">zalan</who>
    <bug_when>2007-06-12 05:51:17 -0700</bug_when>
    <thetext>TSW ID-ZBUS-744GX5</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>3111</commentid>
    <comment_count>3</comment_count>
      <attachid>15810</attachid>
    <who name="Vikram">vikram.malaiya</who>
    <bug_when>2007-08-02 13:56:32 -0700</bug_when>
    <thetext>Created attachment 15810
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1786</commentid>
    <comment_count>4</comment_count>
      <attachid>15810</attachid>
    <who name="Sachin Padma">Sachin.Padma</who>
    <bug_when>2007-08-21 11:06:03 -0700</bug_when>
    <thetext>Comment on attachment 15810
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1784</commentid>
    <comment_count>5</comment_count>
    <who name="Sachin Padma">Sachin.Padma</who>
    <bug_when>2007-08-21 11:06:40 -0700</bug_when>
    <thetext>landed in ccb in r25173</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57869</commentid>
    <comment_count>6</comment_count>
      <attachid>16551</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-10-05 13:41:57 -0700</bug_when>
    <thetext>Created attachment 16551
Shows key even type, value, and form field value on keypress</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63612</commentid>
    <comment_count>7</comment_count>
      <attachid>14726</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-12-07 11:55:43 -0800</bug_when>
    <thetext>Comment on attachment 14726
Updated testcase with tabbed nav turned on.

&lt;html&gt; 
  &lt;head&gt; 
  &lt;style media=&quot;screen, handheld&quot; type=&quot;text/css&quot;&gt;
        body {
          font-family: arial;
          padding: 2px;
          margin: 0;
        }
  &lt;/style&gt;
  &lt;script type=&quot;text/javascript&quot;&gt;
    function handlekey(event) {
      if (event.keyCode) {
        document.getElementById(&quot;results&quot;).innerHTML = event.type + &quot; &quot; + event.keyCode + &quot; &quot; + document.getElementById(&quot;test_txt&quot;).value + &quot;&lt;br&gt;&quot; + document.getElementById(&quot;results&quot;).innerHTML;
      }
    }
  &lt;/script&gt;
  &lt;meta name=&quot;navigation&quot; content=&quot;tabbed&quot;&gt;
  &lt;/head&gt;
  &lt;body&gt;
    enter text:&lt;br/&gt;
    &lt;input type=&quot;text&quot; id=&quot;test_txt&quot; value=&quot;&quot; onkeypress=&quot;return handlekey(event)&quot; onkeydown=&quot;return handlekey(event)&quot; onkeyup=&quot;return handlekey(event)&quot; /&gt;

    &lt;div id=&quot;results&quot;/&gt;
  &lt;/body&gt;
&lt;/html&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63615</commentid>
    <comment_count>8</comment_count>
      <attachid>17778</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-12-07 12:06:46 -0800</bug_when>
    <thetext>Created attachment 17778
Yet another test case for key input events, showing all key events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63623</commentid>
    <comment_count>9</comment_count>
      <attachid>17781</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-12-07 13:23:10 -0800</bug_when>
    <thetext>Created attachment 17781
Test case shows ALL input and doc key events in a list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63624</commentid>
    <comment_count>10</comment_count>
      <attachid>17782</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2007-12-07 13:26:01 -0800</bug_when>
    <thetext>Created attachment 17782
Test case showing ALL input and doc key events</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>76868</commentid>
    <comment_count>11</comment_count>
    <who name="Bradley Morrison">bradley.morrison</who>
    <bug_when>2008-04-09 11:39:26 -0700</bug_when>
    <thetext>Bulk closing of all s60 platform bugs. 

Sorry for the noise!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>106381</commentid>
    <comment_count>12</comment_count>
      <attachid>26870</attachid>
    <who name="Franklin Davis">franklin.davis</who>
    <bug_when>2009-01-20 13:33:42 -0800</bug_when>
    <thetext>Created attachment 26870
Test key events, in page and inside input box</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>14726</attachid>
            <date>2007-05-25 11:04:09 -0700</date>
            <delta_ts>2007-12-07 11:57:13 -0800</delta_ts>
            <desc>Updated testcase with tabbed nav turned on.</desc>
            <filename>input-key-event-test.html</filename>
            <type>text/html</type>
            <size>681</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PGh0bWw+IAogIDxoZWFkPiAKICA8c3R5bGUgbWVkaWE9InNjcmVlbiwgaGFuZGhlbGQiIHR5cGU9
InRleHQvY3NzIj4KICAgICAgICBib2R5IHsKICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDsK
ICAgICAgICAgIHBhZGRpbmc6IDJweDsKICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICB9CiAg
PC9zdHlsZT4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICBmdW5jdGlvbiBo
YW5kbGVrZXkoZXZlbnQpIHsKICAgICAgaWYgKGV2ZW50LmtleUNvZGUpIHsKICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0cyIpLmlubmVySFRNTCA9IGV2ZW50LmtleUNvZGUg
KyAiIjsKICAgICAgfQogICAgfQogIDwvc2NyaXB0PgogIDxtZXRhIG5hbWU9Im5hdmlnYXRpb24i
IGNvbnRlbnQ9InRhYmJlZCI+CiAgPC9oZWFkPgogIDxib2R5IG9ubG9hZD0iaW5pdCgpIj4KICAg
IGVudGVyIHRleHQ6PGJyLz4KICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0idGVzdF90eHQiIHZh
bHVlPSIiIG9ua2V5cHJlc3M9InJldHVybiBoYW5kbGVrZXkoZXZlbnQpIiBvbmtleWRvd249InJl
dHVybiBoYW5kbGVrZXkoZXZlbnQpIiB2YWx1ZT0iIiBvbmtleXVwPSJyZXR1cm4gaGFuZGxla2V5
KGV2ZW50KSIgLz4KICAgIDxkaXYgaWQ9InJlc3VsdHMiLz4KICA8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15810</attachid>
            <date>2007-08-02 13:56:32 -0700</date>
            <delta_ts>2007-08-21 11:06:03 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>13877.patch</filename>
            <type>text/plain</type>
            <size>1631</size>
            <attacher name="Vikram">vikram.malaiya</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9DaGFuZ2VMb2cNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNDgyNykNCisrKyBXZWJLaXQvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpDQpA
QCAtMSwzICsxLDExIEBADQorMjAwNy0wOC0wMiB2bWFsYWl5YSwgPHZpa3JhbS5tYWxhaXlhQG5v
a2lhLmNvbT4NCisgUmV2aWV3ZWQgYnkgU2FjaGluDQorIERFU0M6IFpCVVMtNzQ0R1g1IC0gTm8g
a2V5IGV2ZW50cyBmb3IgdGV4dCBpbnB1dA0KKyBodHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3df
YnVnLmNnaT9pZD0xMzg3Nw0KKw0KKyAgICAgICAgKiBCcm93c2VyQ29yZS9Gb3JtY29udHJvbHMv
c3JjL0ZDb250cm9sSW5wdXRXaWRnZXQuY3BwOg0KKyAgICAgICAgKENDb250cm9sSW5wdXRXaWRn
ZXQ6Ok9mZmVyS2V5RXZlbnRMKToNCisNCiB2YnJhZGxleSwgcmV2aWV3ZWQgYnkgU2FjaGluDQog
IERFU0M6IEFZTk4tNzRBRjg0IDogVXNlcm5hbWUgZmllbGQgbm90IGZpbGxlZCBhdXRvbWF0aWNh
bGx5DQogIGh0dHA6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NjEyDQpJbmRl
eDogV2ViS2l0L0Jyb3dzZXJDb3JlL0Zvcm1jb250cm9scy9zcmMvRkNvbnRyb2xJbnB1dFdpZGdl
dC5jcHANCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0NCi0tLSBXZWJLaXQvQnJvd3NlckNvcmUvRm9ybWNvbnRyb2xzL3Ny
Yy9GQ29udHJvbElucHV0V2lkZ2V0LmNwcAkocmV2aXNpb24gMjQ4MDMpDQorKysgV2ViS2l0L0Jy
b3dzZXJDb3JlL0Zvcm1jb250cm9scy9zcmMvRkNvbnRyb2xJbnB1dFdpZGdldC5jcHAJKHdvcmtp
bmcgY29weSkNCkBAIC01MjksMTMgKzUyOSwxMyBAQCBUS2V5UmVzcG9uc2UgQ0NvbnRyb2xJbnB1
dFdpZGdldDo6T2ZmZXJLDQogICAgIGlmIChmb2N1c2VkKQ0KICAgICAgICAgeyAgICAgICAgDQog
ICAgICAgICAvLyBzZW5kIGFzIGtleXByZXNzL2tleXJlbGVhc2UNCi0gICAgICAgIGlmIChhVHlw
ZSA9PSBFRXZlbnRLZXlEb3duKQ0KKyAgICAgICAgaWYgKGFUeXBlID09IEVFdmVudEtleVVwKQ0K
ICAgICAgICAgICAgIHsNCi0gICAgICAgICAgICBmb2N1c2VkLT5XZWJLaXRCcmlkZ2UoKS5XZWJD
b3JlQnJpZGdlKCkuS2V5RXZlbnQoYUtleUV2ZW50LEVGYWxzZSk7DQorICAgICAgICAgICAgZm9j
dXNlZC0+V2ViS2l0QnJpZGdlKCkuV2ViQ29yZUJyaWRnZSgpLktleUV2ZW50KGFLZXlFdmVudCxF
VHJ1ZSk7DQogICAgICAgICAgICAgfQ0KLSAgICAgICAgZWxzZSBpZiAoYVR5cGUgPT0gRUV2ZW50
S2V5VXApDQorICAgICAgICBlbHNlIC8vRUV2ZW50S2V5RG93biBhbmQgRUV2ZW50S2V5DQogICAg
ICAgICAgICAgew0KLSAgICAgICAgICAgIGZvY3VzZWQtPldlYktpdEJyaWRnZSgpLldlYkNvcmVC
cmlkZ2UoKS5LZXlFdmVudChhS2V5RXZlbnQsRVRydWUpOw0KKyAgICAgICAgICAgIGZvY3VzZWQt
PldlYktpdEJyaWRnZSgpLldlYkNvcmVCcmlkZ2UoKS5LZXlFdmVudChhS2V5RXZlbnQsRUZhbHNl
KTsNCiAgICAgICAgICAgICB9DQogICAgICAgICB9DQogDQo=
</data>
<flag name="review"
          id="6611"
          type_id="1"
          status="+"
          setter="Sachin.Padma"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16551</attachid>
            <date>2007-10-05 13:41:57 -0700</date>
            <delta_ts>2007-12-07 11:58:27 -0800</delta_ts>
            <desc>Shows key even type, value, and form field value on keypress</desc>
            <filename>test-form-input-key-event.htm</filename>
            <type>text/html</type>
            <size>730</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PGh0bWw+IAogIDxoZWFkPiAKICA8c3R5bGUgbWVkaWE9InNjcmVlbiwgaGFuZGhlbGQiIHR5cGU9
InRleHQvY3NzIj4KICAgICAgICBib2R5IHsKICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDsK
ICAgICAgICAgIHBhZGRpbmc6IDJweDsKICAgICAgICAgIG1hcmdpbjogMDsKICAgICAgICB9CiAg
PC9zdHlsZT4KICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CiAgICBmdW5jdGlvbiBo
YW5kbGVrZXkoZXZlbnQpIHsKICAgICAgaWYgKGV2ZW50LmtleUNvZGUpIHsKICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0cyIpLmlubmVySFRNTCA9IGV2ZW50LnR5cGUgKyAi
ICIgKyBldmVudC5rZXlDb2RlICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3Rf
dHh0IikudmFsdWU7CiAgICAgIH0KICAgIH0KICA8L3NjcmlwdD4KICA8bWV0YSBuYW1lPSJuYXZp
Z2F0aW9uIiBjb250ZW50PSJ0YWJiZWQiPgogIDwvaGVhZD4KICA8Ym9keT4KICAgIGVudGVyIHRl
eHQ6PGJyLz4KICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0idGVzdF90eHQiIHZhbHVlPSIiIG9u
a2V5cHJlc3M9InJldHVybiBoYW5kbGVrZXkoZXZlbnQpIiBvbmtleWRvd249InJldHVybiBoYW5k
bGVrZXkoZXZlbnQpIiB2YWx1ZT0iIiBvbmtleXVwPSJyZXR1cm4gaGFuZGxla2V5KGV2ZW50KSIg
Lz4KCiAgICA8ZGl2IGlkPSJyZXN1bHRzIi8+CiAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17778</attachid>
            <date>2007-12-07 12:06:46 -0800</date>
            <delta_ts>2007-12-07 13:20:49 -0800</delta_ts>
            <desc>Yet another test case for key input events, showing all key events</desc>
            <filename>inputevents.htm</filename>
            <type>text/html</type>
            <size>777</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PGh0bWw+IA0gIDxoZWFkPiANICA8c3R5bGUgbWVkaWE9InNjcmVlbiwgaGFuZGhlbGQiIHR5cGU9
InRleHQvY3NzIj4NICAgICAgICBib2R5IHsNICAgICAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbDsN
ICAgICAgICAgIHBhZGRpbmc6IDJweDsNICAgICAgICAgIG1hcmdpbjogMDsNICAgICAgICB9DSAg
PC9zdHlsZT4NICA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DSAgICBmdW5jdGlvbiBo
YW5kbGVrZXkoZXZlbnQpIHsNICAgICAgaWYgKGV2ZW50LmtleUNvZGUpIHsNICAgICAgICBkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0cyIpLmlubmVySFRNTCA9IGV2ZW50LnR5cGUgKyAi
ICIgKyBldmVudC5rZXlDb2RlICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3Rf
dHh0IikudmFsdWUgKyAiPGJyPiIgKyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0cyIp
LmlubmVySFRNTDsNICAgICAgfQ0gICAgfQ0gIDwvc2NyaXB0Pg0gIDxtZXRhIG5hbWU9Im5hdmln
YXRpb24iIGNvbnRlbnQ9InRhYmJlZCI+DSAgPC9oZWFkPg0gIDxib2R5Pg0gICAgZW50ZXIgdGV4
dDo8YnIvPg0gICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJ0ZXN0X3R4dCIgdmFsdWU9IiIgb25r
ZXlwcmVzcz0icmV0dXJuIGhhbmRsZWtleShldmVudCkiIG9ua2V5ZG93bj0icmV0dXJuIGhhbmRs
ZWtleShldmVudCkiIG9ua2V5dXA9InJldHVybiBoYW5kbGVrZXkoZXZlbnQpIiAvPg0NICAgIDxk
aXYgaWQ9InJlc3VsdHMiLz4NICA8L2JvZHk+DTwvaHRtbD4N
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17781</attachid>
            <date>2007-12-07 13:23:10 -0800</date>
            <delta_ts>2007-12-07 13:23:55 -0800</delta_ts>
            <desc>Test case shows ALL input and doc key events in a list</desc>
            <filename>show_all_events.htm</filename>
            <type>application/xhtml+xml</type>
            <size>1777</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NPCFET0NUWVBFIGh0bWwgUFVC
TElDICItLy9XQVBGT1JVTS8vRFREIFhIVE1MIE1vYmlsZSAxLjAvL0VOIiAiaHR0cDovL3d3dy53
YXBmb3J1bS5vcmcvRFREL3hodG1sLW1vYmlsZTEwLmR0ZCI+DTxodG1sIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8xOTk5L3hodG1sIj4NICA8aGVhZD4gDSAgICA8dGl0bGU+U2hvdyBhbGwga2V5
IGV2ZW50czwvdGl0bGU+DQ0gICAgPG1ldGEgbmFtZT0ibmF2aWdhdGlvbiIgY29udGVudD0idGFi
YmVkIi8+IDwhLS0gZm9yIFM2MCBXZWIgQnJvd3NlciAtLT4NDSAgICA8c3R5bGUgbWVkaWE9InNj
cmVlbiwgaGFuZGhlbGQiIHR5cGU9InRleHQvY3NzIj4NICAgICAgICBib2R5IHsNICAgICAgICAg
IGZvbnQtZmFtaWx5OiBhcmlhbDsNICAgICAgICAgIHBhZGRpbmc6IDJweDsNICAgICAgICAgIG1h
cmdpbjogMDsNICAgICAgICB9DQkucmVzdWx0cyB7DQljb2xvcjpncmVlbjsNCWJhY2tncm91bmQt
Y29sb3I6I0NDQ0NDQzsNCX0NICAgIDwvc3R5bGU+DQ0gICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPg0NZnVuY3Rpb24gc2V0dXAoKSB7DSAgZGVidWcoInNldHVwPGJyLz4iKTsNDSAg
ZG9jdW1lbnQub25rZXlkb3duPWhhbmRsZWRvY2tleTsNICBkb2N1bWVudC5vbmtleXByZXNzPWhh
bmRsZWRvY2tleTsNICBkb2N1bWVudC5vbmtleXVwPWhhbmRsZWRvY2tleTsNDSAgdmFyIGlucHV0
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rlc3RfdHh0Jyk7DSAgaW5wdXQub25rZXlkb3du
PWhhbmRsZWlucHV0a2V5Ow0gIGlucHV0Lm9ua2V5cHJlc3M9aGFuZGxlaW5wdXRrZXk7DSAgaW5w
dXQub25rZXl1cD1oYW5kbGVpbnB1dGtleTsNfQ0NZnVuY3Rpb24gZGVidWcobWVzc2FnZSkgew0g
IHZhciBzdWdnZXN0ICA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdWdnZXN0Jyk7IA0gIHN1
Z2dlc3QuaW5uZXJIVE1MID0gbWVzc2FnZSArIHN1Z2dlc3QuaW5uZXJIVE1MOw19DQ1mdW5jdGlv
biBoYW5kbGVkb2NrZXkoZXZlbnQpIHsNICB2YXIgYnI9IiI7DSAgaWYgKGV2ZW50KSB7DSAgICBp
ZiAoZXZlbnQudHlwZSA9PSAna2V5dXAnKSB7IC8vZ3JvdXAgb3V0cHV0IGxpbmVzDSAgICAgIGJy
PSI8YnIvPiI7DSAgICB9DSAgICBkZWJ1ZyhiciArICJkb2MuIiArIGV2ZW50LnR5cGUgKyAiICIg
KyBldmVudC5rZXlDb2RlICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfdHh0
IikudmFsdWUgKyAiPGJyLz4iKTsNICB9IGVsc2Ugew0gICAgZGVidWcoImRvYy51bmtub3duPGJy
Lz4iKTsNICB9DX0NDWZ1bmN0aW9uIGhhbmRsZWlucHV0a2V5KGV2ZW50KSB7DSAgaWYgKGV2ZW50
KSB7DSAgICBkZWJ1ZygiaW5wdXQuIiArIGV2ZW50LnR5cGUgKyAiICIgKyBldmVudC5rZXlDb2Rl
ICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfdHh0IikudmFsdWUgKyAiPGJy
Lz4iKTsNICB9IGVsc2Ugew0gICAgZGVidWcoImlucHV0LnVua25vd248YnIvPiIpOw0gIH0NfQ0N
ICAgIDwvc2NyaXB0Pg0NICA8L2hlYWQ+DSAgPGJvZHkgb25sb2FkPSJzZXR1cCgpIj4NICAgIGVu
dGVyIHRleHQ6PGJyLz4NICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiB2YWx1ZT0iIiBpZD0idGVzdF90
eHQiIG5hbWU9InRlc3RfdHh0IiBhdXRvY29tcGxldGU9Im9mZiIgLz4NDSAgICA8ZGl2IGNsYXNz
PSJyZXN1bHRzIiBpZD0ic3VnZ2VzdCIgbmFtZT0ic3VnZ2VzdCIgID48L2Rpdj4gDSAgPC9ib2R5
Pg08L2h0bWw+DQ==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17782</attachid>
            <date>2007-12-07 13:26:01 -0800</date>
            <delta_ts>2009-01-20 13:33:42 -0800</delta_ts>
            <desc>Test case showing ALL input and doc key events</desc>
            <filename>show_all_events.htm</filename>
            <type>text/html</type>
            <size>1777</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NPCFET0NUWVBFIGh0bWwgUFVC
TElDICItLy9XQVBGT1JVTS8vRFREIFhIVE1MIE1vYmlsZSAxLjAvL0VOIiAiaHR0cDovL3d3dy53
YXBmb3J1bS5vcmcvRFREL3hodG1sLW1vYmlsZTEwLmR0ZCI+DTxodG1sIHhtbG5zPSJodHRwOi8v
d3d3LnczLm9yZy8xOTk5L3hodG1sIj4NICA8aGVhZD4gDSAgICA8dGl0bGU+U2hvdyBhbGwga2V5
IGV2ZW50czwvdGl0bGU+DQ0gICAgPG1ldGEgbmFtZT0ibmF2aWdhdGlvbiIgY29udGVudD0idGFi
YmVkIi8+IDwhLS0gZm9yIFM2MCBXZWIgQnJvd3NlciAtLT4NDSAgICA8c3R5bGUgbWVkaWE9InNj
cmVlbiwgaGFuZGhlbGQiIHR5cGU9InRleHQvY3NzIj4NICAgICAgICBib2R5IHsNICAgICAgICAg
IGZvbnQtZmFtaWx5OiBhcmlhbDsNICAgICAgICAgIHBhZGRpbmc6IDJweDsNICAgICAgICAgIG1h
cmdpbjogMDsNICAgICAgICB9DQkucmVzdWx0cyB7DQljb2xvcjpncmVlbjsNCWJhY2tncm91bmQt
Y29sb3I6I0NDQ0NDQzsNCX0NICAgIDwvc3R5bGU+DQ0gICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPg0NZnVuY3Rpb24gc2V0dXAoKSB7DSAgZGVidWcoInNldHVwPGJyLz4iKTsNDSAg
ZG9jdW1lbnQub25rZXlkb3duPWhhbmRsZWRvY2tleTsNICBkb2N1bWVudC5vbmtleXByZXNzPWhh
bmRsZWRvY2tleTsNICBkb2N1bWVudC5vbmtleXVwPWhhbmRsZWRvY2tleTsNDSAgdmFyIGlucHV0
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3Rlc3RfdHh0Jyk7DSAgaW5wdXQub25rZXlkb3du
PWhhbmRsZWlucHV0a2V5Ow0gIGlucHV0Lm9ua2V5cHJlc3M9aGFuZGxlaW5wdXRrZXk7DSAgaW5w
dXQub25rZXl1cD1oYW5kbGVpbnB1dGtleTsNfQ0NZnVuY3Rpb24gZGVidWcobWVzc2FnZSkgew0g
IHZhciBzdWdnZXN0ICA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdzdWdnZXN0Jyk7IA0gIHN1
Z2dlc3QuaW5uZXJIVE1MID0gbWVzc2FnZSArIHN1Z2dlc3QuaW5uZXJIVE1MOw19DQ1mdW5jdGlv
biBoYW5kbGVkb2NrZXkoZXZlbnQpIHsNICB2YXIgYnI9IiI7DSAgaWYgKGV2ZW50KSB7DSAgICBp
ZiAoZXZlbnQudHlwZSA9PSAna2V5dXAnKSB7IC8vZ3JvdXAgb3V0cHV0IGxpbmVzDSAgICAgIGJy
PSI8YnIvPiI7DSAgICB9DSAgICBkZWJ1ZyhiciArICJkb2MuIiArIGV2ZW50LnR5cGUgKyAiICIg
KyBldmVudC5rZXlDb2RlICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfdHh0
IikudmFsdWUgKyAiPGJyLz4iKTsNICB9IGVsc2Ugew0gICAgZGVidWcoImRvYy51bmtub3duPGJy
Lz4iKTsNICB9DX0NDWZ1bmN0aW9uIGhhbmRsZWlucHV0a2V5KGV2ZW50KSB7DSAgaWYgKGV2ZW50
KSB7DSAgICBkZWJ1ZygiaW5wdXQuIiArIGV2ZW50LnR5cGUgKyAiICIgKyBldmVudC5rZXlDb2Rl
ICsgIiAiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInRlc3RfdHh0IikudmFsdWUgKyAiPGJy
Lz4iKTsNICB9IGVsc2Ugew0gICAgZGVidWcoImlucHV0LnVua25vd248YnIvPiIpOw0gIH0NfQ0N
ICAgIDwvc2NyaXB0Pg0NICA8L2hlYWQ+DSAgPGJvZHkgb25sb2FkPSJzZXR1cCgpIj4NICAgIGVu
dGVyIHRleHQ6PGJyLz4NICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiB2YWx1ZT0iIiBpZD0idGVzdF90
eHQiIG5hbWU9InRlc3RfdHh0IiBhdXRvY29tcGxldGU9Im9mZiIgLz4NDSAgICA8ZGl2IGNsYXNz
PSJyZXN1bHRzIiBpZD0ic3VnZ2VzdCIgbmFtZT0ic3VnZ2VzdCIgID48L2Rpdj4gDSAgPC9ib2R5
Pg08L2h0bWw+DQ==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>26870</attachid>
            <date>2009-01-20 13:33:42 -0800</date>
            <delta_ts>2009-01-20 13:33:42 -0800</delta_ts>
            <desc>Test key events, in page and inside input box</desc>
            <filename>key-event.html</filename>
            <type>text/html</type>
            <size>2982</size>
            <attacher name="Franklin Davis">franklin.davis</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEvL0VOIiAiaHR0cDov
L3d3dy53My5vcmcvVFIvaHRtbDQvc3RyaWN0LmR0ZCI+CjxodG1sPgogIDxoZWFkPgogICAgPHNj
cmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgkJCglmdW5jdGlvbiBzZXR1cCgpIHsJCQkKICAg
ICAgLyoKICAgICAgICogYXR0YWNoIGtleSBsaXN0ZW5lcnMKICAgICAgICovCiAgICAgIGRvY3Vt
ZW50Lm9ua2V5cHJlc3MgPSBrZXlQcmVzczsKICAgICAgZG9jdW1lbnQub25rZXlkb3duID0ga2V5
RG93bjsKICAgICAgZG9jdW1lbnQub25rZXl1cCA9IGtleVVwOwogICAgICAKICAgICAgdmFyIGlu
cHV0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2luRmllbGQnKTsNICAgICAgaW5wdXQub25r
ZXlwcmVzcz1pbnB1dEtleVByZXNzOw0gICAgICBpbnB1dC5vbmtleWRvd249aW5wdXRLZXlEb3du
Ow0gICAgICBpbnB1dC5vbmtleXVwPWlucHV0S2V5VXA7DSAKICAgICAgLyoKICAgICAgICogZGlz
YWJsZSBjdXJzb3IgbmF2aWdhdGlvbiAtIG90aGVyd2lzZSBjdXJzb3IgCiAgICAgICAqIGtleSBl
dmVudHMgYXJlIG5vdCByZWNlaXZlZCBieSBrZXlwcmVzcyBjYWxsYmFja3MKICAgICAgICovCiAg
ICAgIHdpZGdldC5zZXROYXZpZ2F0aW9uRW5hYmxlZChmYWxzZSk7CiAgICAgIAoJICB9CgkKICAg
ICAgdmFyIHNlcU51bSA9IDE7CgogICAgICAvKgogICAgICAgKiBzaG93IGtleUNvZGUgYW5kIGNo
YXJDb2RlLgogICAgICAgKi8KICAgICAgZnVuY3Rpb24ga2V5UHJlc3MoZXZlbnQpIHsKCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdrZXlwcmVzc0ZpZWxkJykuaW5uZXJIVE1MID0gc2VxTnVtKysg
KyAiICIgKyBldmVudC50eXBlICsgIiAvICIgKyBldmVudC5rZXlDb2RlICsgIiAvICIgKyAKZXZl
bnQuY2hhckNvZGUgKyAiIC8gXCIiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2luRmllbGQn
KS52YWx1ZSArICJcIiI7CiAgICAgIH0KICAgICAgCiAgICAgIGZ1bmN0aW9uIGtleURvd24oZXZl
bnQpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdrZXlkb3duRmllbGQnKS5pbm5lckhUTUwg
PSBzZXFOdW0rKyArICIgIiArIGV2ZW50LnR5cGUgKyAiIC8gIiArIGV2ZW50LmtleUNvZGUgKyAi
IC8gIiArIApldmVudC5jaGFyQ29kZSArICIgLyBcIiIgKyBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnaW5GaWVsZCcpLnZhbHVlICsgIlwiIjsKCiAgICAgIH0KCQkJCiAgICAgIGZ1bmN0aW9uIGtl
eVVwKGV2ZW50KSB7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgna2V5dXBGaWVsZCcpLmlubmVy
SFRNTCA9IHNlcU51bSsrICsgIiAiICsgZXZlbnQudHlwZSArICIgLyAiICsgZXZlbnQua2V5Q29k
ZSArICIgLyAiICsgCmV2ZW50LmNoYXJDb2RlICsgIiAvIFwiIiArIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCdpbkZpZWxkJykudmFsdWUgKyAiXCIiOwogICAgICB9CiAgICAgIAogICAgICBmdW5j
dGlvbiBpbnB1dEtleVByZXNzKGV2ZW50KSB7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnaW5w
dXRLZXlwcmVzc0ZpZWxkJykuaW5uZXJIVE1MID0gc2VxTnVtKysgKyAiICIgKyBldmVudC50eXBl
ICsgIiAvICIgKyBldmVudC5rZXlDb2RlICsgIiAvICIgKyAKZXZlbnQuY2hhckNvZGUgKyAiIC8g
XCIiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2luRmllbGQnKS52YWx1ZSArICJcIiI7CiAg
ICAgIH0KICAgICAgCiAgICAgIGZ1bmN0aW9uIGlucHV0S2V5RG93bihldmVudCkgewoJZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2lucHV0S2V5ZG93bkZpZWxkJykuaW5uZXJIVE1MID0gc2VxTnVt
KysgKyAiICIgKyBldmVudC50eXBlICsgIiAvICIgKyBldmVudC5rZXlDb2RlICsgIiAvICIgKyAK
ZXZlbnQuY2hhckNvZGUgKyAiIC8gXCIiICsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2luRmll
bGQnKS52YWx1ZSArICJcIiI7CiAgICAgIH0KCQkJCiAgICAgIGZ1bmN0aW9uIGlucHV0S2V5VXAo
ZXZlbnQpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdpbnB1dEtleXVwRmllbGQnKS5pbm5l
ckhUTUwgPSBzZXFOdW0rKyArICIgIiArIGV2ZW50LnR5cGUgKyAiIC8gIiArIGV2ZW50LmtleUNv
ZGUgKyAiIC8gIiArIApldmVudC5jaGFyQ29kZSArICIgLyBcIiIgKyBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnaW5GaWVsZCcpLnZhbHVlICsgIlwiIjsKICAgICAgfQogICAgPC9zY3JpcHQ+CgkJ
CiAgICA8L2hlYWQ+CiAgICA8c3R5bGU+CiAgICBkaXYge2NvbG9yOiBncmVlbjsgZm9udC1mYW1p
bHk6IHNhbnMtc2VyaWYsaGVsdmV0aWNhLGFyaWFsOyBmb250LXNpemU6IHNtYWxsfQogICAgPC9z
dHlsZT4KICA8Ym9keSBvbmxvYWQ9InNldHVwKCkiPg0gICAgPGZvcm0+CiAgICAJPGlucHV0IHR5
cGU9InRleHQiIGlkPSdpbkZpZWxkJyBuYW1lPSdpbkZpZWxkJyBhdXRvY29tcGxldGU9Im9mZiIg
Lz4KICAgIDwvZm9ybT4KIAk8YnIgLz4KIAkKICAgIHNlcXVlbmNlTnVtIGV2ZW50VHlwZSAvIGtl
eUNvZGUgLyBjaGFyQ29kZSAvIGlucHV0RmllbGRWYWx1ZToKICAgIDxiciAvPgogICAgZG9jdW1l
bnQ6CiAgICA8ZGl2PgogICAgICA8ZGl2IGlkPSJrZXlwcmVzc0ZpZWxkIj48L2Rpdj4KICAgIDwv
ZGl2PgogICAgCiAgICA8ZGl2PgogICAgICA8ZGl2IGlkPSJrZXlkb3duRmllbGQiPjwvZGl2Pgog
ICAgPC9kaXY+CiAgICAKICAgIDxkaXY+CiAgICAgIDxkaXYgaWQ9ImtleXVwRmllbGQiPjwvZGl2
PgogICAgPC9kaXY+CiAgICAKICAgIGlucHV0OgogICAgPGRpdj4KICAgICAgPGRpdiBpZD0iaW5w
dXRLZXlwcmVzc0ZpZWxkIj48L2Rpdj4KICAgIDwvZGl2PgogICAgCiAgICA8ZGl2PgogICAgICA8
ZGl2IGlkPSJpbnB1dEtleWRvd25GaWVsZCI+PC9kaXY+CiAgICA8L2Rpdj4KICAgIAogICAgPGRp
dj4KICAgICAgPGRpdiBpZD0iaW5wdXRLZXl1cEZpZWxkIj48L2Rpdj4KICAgIDwvZGl2PgogICAg
CiAgPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>