<?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>11343</bug_id>
          
          <creation_ts>2010-11-19 02:15:33 +0000</creation_ts>
          <short_desc>Browsers allow *any* element to match :active between a mousedown on it and the subsequent mouseup.  The definition of :active should change to match this behavior.</short_desc>
          <delta_ts>2011-08-04 05:02:25 +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>Other</rep_platform>
          <op_sys>other</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#pseudo-classes</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>contributor</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>dbaron</cc>
    
    <cc>fantasai.bugs</cc>
    
    <cc>ian</cc>
    
    <cc>jackalmage</cc>
    
    <cc>mike</cc>
    
    <cc>mounir</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>42625</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2010-11-19 02:15:33 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/complete/links.html
Section: http://www.whatwg.org/specs/web-apps/current-work/#pseudo-classes

Comment:
Browsers allow *any* element to match :active between a mousedown on it and
the subsequent mouseup.  The definition of :active should change to match this
behavior.

Posted from: 216.239.45.4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42627</commentid>
    <comment_count>1</comment_count>
    <who name="Tab Atkins Jr.">jackalmage</who>
    <bug_when>2010-11-19 02:22:45 +0000</bug_when>
    <thetext>Test case illustrating the behavior:

data:text/html,&lt;!doctype html&gt;&lt;style&gt;*:active { color: red; }&lt;/style&gt;&lt;div&gt;foo&lt;br&gt;bar&lt;/div&gt;

The &lt;div&gt; is not on the list of explicit elements with special :active behavior, nor is it &quot;specially focusable&quot;, but it will still turn red when you click on it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42629</commentid>
    <comment_count>2</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2010-11-19 03:52:57 +0000</bug_when>
    <thetext>*** Bug 11344 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>42631</commentid>
    <comment_count>3</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2010-11-19 08:11:08 +0000</bug_when>
    <thetext>FWIW, it&apos;s called :active, not :onmousedown. I disagree with this change unless it&apos;s a significant web-compat issue.

(Note also that any pages relying on this behavior are not keyboard accessible, since the &lt;div&gt; under question is not focusable.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43686</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-12-31 07:10:05 +0000</bug_when>
    <thetext>See also: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2010-December/thread.html#29530

Unless browsers change, the spec is going to match the general direction of implementations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45421</commentid>
    <comment_count>5</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-02-12 00:33:08 +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: Accepted
Change Description: see diff given below
Rationale: Concurred with reporter&apos;s comments.

Would be nice if Selectors would match reality on this too. In the meantime, I&apos;ve added a &quot;willful violation&quot; note here and specced what Tab suggests.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>45422</commentid>
    <comment_count>6</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-02-12 00:33:30 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r5881.
Check-in comment: Define that :active works between mousedown and mouseup.
http://html5.org/tools/web-apps-tracker?from=5880&amp;to=5881</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52540</commentid>
    <comment_count>7</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:02:25 +0000</bug_when>
    <thetext>mass-moved component to LC1</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>