<?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>13566</bug_id>
          
          <creation_ts>2011-08-03 03:36:52 +0000</creation_ts>
          <short_desc>use of input type image to send coordinates should be phased out</short_desc>
          <delta_ts>2014-02-10 23:58:10 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11ytf</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Cynthia Shelly">cyns</reporter>
          <assigned_to name="Cynthia Shelly">cyns</assigned_to>
          <cc>cooper</cc>
    
    <cc>ian</cc>
    
    <cc>kornel</cc>
    
    <cc>laura.lee.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-a11y</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>52077</commentid>
    <comment_count>0</comment_count>
    <who name="Cynthia Shelly">cyns</who>
    <bug_when>2011-08-03 03:36:52 +0000</bug_when>
    <thetext>HTML 4 advised against using input type=image to send image coordinates, and recommended using image maps instead.  It is time to make this use non-conforming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52231</commentid>
    <comment_count>1</comment_count>
    <who name="Kornel Lesinski">kornel</who>
    <bug_when>2011-08-03 20:13:17 +0000</bug_when>
    <thetext>I agree that server-side image maps are a bad idea. 

However, input type=image is still the most reliable way of replacing submit buttons with an image (which is often needed, because different browsers have different and quirky box models for buttons).

AFAIK is such element is only used to submit the form and server ignores the coordinates, then it doesn&apos;t cause any problems (keyboard navigation, text browsers just send [0,0]).

I&apos;d prefer type=image to stay conforming until majority of UAs support CSS `content:` property on buttons and inputs.

I wouldn&apos;t mind if the spec disallowed use of sent coordinates or required servers to accept (0,0) as a valid input.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52769</commentid>
    <comment_count>2</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:04:07 +0000</bug_when>
    <thetext>mass-moved component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60191</commentid>
    <comment_count>3</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-11-20 14:52:51 +0000</bug_when>
    <thetext>Cynthia, any response to comment #1?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>60415</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-11-24 02:26:19 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: How else would one send coordinates? Creating a client-side image map with a zillion 1x1 rects is hardly better for accessibility. Sometimes, a coordinate is what is needed.

I agree that it&apos;s not a good way of doing navigation, but then nobody&apos;s doing that that way now anyway, so it&apos;s not a real problem. If you would like more non-normative text in the spec about the matter I&apos;m happy to add some, just let me know what to say.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>