<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>22071</bug_id>
          
          <creation_ts>2013-05-17 16:00:40 +0000</creation_ts>
          <short_desc>Remove &apos;char&apos; from KeyboardEvent in DOM3</short_desc>
          <delta_ts>2013-08-17 22:19:33 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebAppsWG</product>
          <component>HISTORICAL - DOM3 Events</component>
          <version>unspecified</version>
          <rep_platform>PC</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></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>18867</blocked>
    
    <blocked>21113</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gary Kacmarcik">garykac</reporter>
          <assigned_to name="Gary Kacmarcik">garykac</assigned_to>
          <cc>annevk</cc>
    
    <cc>masayuki</cc>
    
    <cc>mike</cc>
    
    <cc>www-dom</cc>
          
          <qa_contact>public-webapps-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>87800</commentid>
    <comment_count>0</comment_count>
    <who name="Gary Kacmarcik">garykac</who>
    <bug_when>2013-05-17 16:00:40 +0000</bug_when>
    <thetext>The &apos;char&apos; attribute on the KeyboardEvent is only used by keypress, which
is deprecated. There is no point adding a new (non-deprecated) attribute
if the only use is by a deprecated method.

Note that textInput (which replaces keypress) does not use the &apos;char&apos; attribute.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87801</commentid>
    <comment_count>1</comment_count>
    <who name="Anne">annevk</who>
    <bug_when>2013-05-17 16:02:46 +0000</bug_when>
    <thetext>Well we need to document what is implemented. If implementations are not removing &apos;char&apos;, it needs to be there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87808</commentid>
    <comment_count>2</comment_count>
    <who name="Gary Kacmarcik">garykac</who>
    <bug_when>2013-05-17 16:54:25 +0000</bug_when>
    <thetext>There is only 1 incomplete implementation of &apos;char&apos; in IE. AFAIK, no other browsers have shipped this.

Note that the spec does not attempt to define previous aborted D3E attributes like keyIdentifier (which shipped in WebKit browsers).

The current users of the deprecated keypress event use the legacy keyCode, charCode.

At best, this deserves a note in Appendix E.2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87846</commentid>
    <comment_count>3</comment_count>
    <who name="Masayuki Nakano">masayuki</who>
    <bug_when>2013-05-17 23:50:33 +0000</bug_when>
    <thetext>(In reply to comment #2)
&gt; There is only 1 incomplete implementation of &apos;char&apos; in IE. AFAIK, no other
&gt; browsers have shipped this.

AFAIK, you&apos;re right.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>92226</commentid>
    <comment_count>4</comment_count>
    <who name="Gary Kacmarcik">garykac</who>
    <bug_when>2013-08-17 22:19:33 +0000</bug_when>
    <thetext>This has been fixed in the latest ED.

A brief description of |char| has been added Appendix E.2.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>