<?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>10713</bug_id>
          
          <creation_ts>2010-09-24 08:48:12 +0000</creation_ts>
          <short_desc>Drag and Drop: Add guidance for keyboard-only interaction</short_desc>
          <delta_ts>2013-01-16 14:19:49 +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>pre-LC1 HTML5 spec (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Windows NT</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>LATER</resolution>
          
          
          <bug_file_loc>http://dev.w3.org/html5/spec/Overview.html#dnd</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11ytf, a11y_drag-drop</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>7721</dependson>
    
    <dependson>8800</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gez Lemon">gez.lemon</reporter>
          <assigned_to name="This bug has no owner yet - up for the taking">dave.null</assigned_to>
          <cc>cooper</cc>
    
    <cc>everett</cc>
    
    <cc>ian</cc>
    
    <cc>joshue.oconnor</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>39256</commentid>
    <comment_count>0</comment_count>
    <who name="Gez Lemon">gez.lemon</who>
    <bug_when>2010-09-24 08:48:12 +0000</bug_when>
    <thetext>It&apos;s good that the specification makes it clear at the start and throughout that the drag and drop mechanism should be device independent, but it would be helpful if there was guidance for keyboard-only implementation. See the proposal sent to the HTML Accessibility Working Group for a drag and drop keyboard accessible workflow:

http://lists.w3.org/Archives/Public/public-html-a11y/2010Sep/0444.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39661</commentid>
    <comment_count>1</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-28 06:42:32 +0000</bug_when>
    <thetext>I&apos;m not sure which part of that e-mail I&apos;m supposed to be looking at.

Is this requesting just a paragraph similar to the one starting &quot;On a visual medium with a pointing device...&quot;? But for some other medium and other input device? Which ones exactly? Audio medium with a keyboard input device? What should it say?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40081</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-30 08:10:41 +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: Did Not Understand Request
Change Description: no spec change
Rationale: see comment 1.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40122</commentid>
    <comment_count>3</comment_count>
    <who name="Everett Zufelt">everett</who>
    <bug_when>2010-09-30 09:35:50 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; I&apos;m not sure which part of that e-mail I&apos;m supposed to be looking at.
&gt; 
&gt; Is this requesting just a paragraph similar to the one starting &quot;On a visual
&gt; medium with a pointing device...&quot;? But for some other medium and other input
&gt; device? Which ones exactly? Audio medium with a keyboard input device? What
&gt; should it say?

I can write some text if it will be given serious consideration for inclusion.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40197</commentid>
    <comment_count>4</comment_count>
    <who name="Everett Zufelt">everett</who>
    <bug_when>2010-09-30 16:08:03 +0000</bug_when>
    <thetext>(In reply to comment #3)
&gt; (In reply to comment #1)
&gt; &gt; I&apos;m not sure which part of that e-mail I&apos;m supposed to be looking at.
&gt; &gt; 
&gt; &gt; Is this requesting just a paragraph similar to the one starting &quot;On a visual
&gt; &gt; medium with a pointing device...&quot;? But for some other medium and other input
&gt; &gt; device? Which ones exactly? Audio medium with a keyboard input device? What
&gt; &gt; should it say?
&gt; 
&gt; I can write some text if it will be given serious consideration for inclusion.

Reopenning bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40256</commentid>
    <comment_count>5</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-30 18:52:46 +0000</bug_when>
    <thetext>No need to provide actual text, just an idea of what it should say. I&apos;m just not clear on what the bug is requesting. If you could answer the specific questions in comment 1, that would be sufficient, I think.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45061</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Cooper">cooper</who>
    <bug_when>2011-02-03 16:29:43 +0000</bug_when>
    <thetext>Assign to Gez to provide information or determine the issue is moot and close the bug http://www.w3.org/2011/02/03-html-a11y-minutes.html#item01</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>61573</commentid>
    <comment_count>7</comment_count>
    <who name="Everett Zufelt">everett</who>
    <bug_when>2011-12-15 00:15:28 +0000</bug_when>
    <thetext>&quot;On a visual medium with a pointing device, a drag operation could be the default action of a mousedown event that is followed by a series of mousemove events, and the drop could be triggered by the mouse being released. When using an input modality other than a pointing device, users would probably have to explicitly indicate their intention to perform a drag-and-drop operation, stating what they wish to drag and where they wish to drop it, respectively.&quot;

Please provide analogous sections to the &quot;visual medium with a pointing device&quot; for at least &quot;visual medium with a keyboard&quot;, &quot;non-visual medium with a keyboard&quot;, and &quot;visual medium with a touch input device&quot;. Note that this is non-normative, but the clarification
drives home the fact that the different modalities of access directly influence the drag and drop operation.

Other sections of the API that have non-normative text that could use amendment&quot;
&quot;The immediate user selection changes as the user selects different elements (either by pointing at them with a pointing device, or by selecting them
in some other way).&quot;

&quot;Update the drag feedback (e.g. the mouse cursor) to match the current drag operation, as follows:&quot;

&quot;Otherwise, if the user ended the drag-and-drop operation (e.g. by releasing the mouse button in a mouse-driven drag-and-drop interface), or if the drag event was canceled, then this will be the last iteration. Run the following steps, then stop the drag-and-drop operation:&quot;

&quot;If the current drag operation is &quot;none&quot; (no drag operation), or, if the user ended the drag-and-drop operation by canceling it (e.g. by hitting the Escape key), or if the current target element is null, then the drag operation failed. Run these substeps:&quot;

Further examples should be provided, analogous to the categories I suggested in 1 above. To clarify, all non-normative examples should be provided for at least the four modalities described.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63485</commentid>
    <comment_count>8</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2012-02-01 00:05:11 +0000</bug_when>
    <thetext>We&apos;re definitely not listing four modalities each time, that&apos;s just going to make the text impenetrable.

Could you briefly elaborate on roughly what you would like the spec to say for these three cases in the introduction?:

 - &quot;visual medium with a keyboard&quot;
 - &quot;non-visual medium with a keyboard&quot;
 - &quot;visual medium with a touch input device&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63486</commentid>
    <comment_count>9</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2012-02-01 00:05:56 +0000</bug_when>
    <thetext>Reassigning to me since otherwise this will drop off my radar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>69940</commentid>
    <comment_count>10</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2012-07-13 17:47:45 +0000</bug_when>
    <thetext>This bug was cloned to create bug 17769 as part of operation convergence.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>81474</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Cooper">cooper</who>
    <bug_when>2013-01-16 14:18:53 +0000</bug_when>
    <thetext>HTML A11Y TF has said we don&apos;t need to track drag and drop bugs because they were filed before an overhaul of that part of the spec, but will review that part of the spec again.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>