<?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>21564</bug_id>
          
          <creation_ts>2013-04-03 11:10:38 +0000</creation_ts>
          <short_desc>Allow ATs/UAs to use heuristics to suppress presentation of erroneous or pointless longdescs</short_desc>
          <delta_ts>2013-05-09 17:58:30 +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>HTML Image Description Extension</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>http://www.w3.org/TR/2013/WD-html-longdesc-20130312/#longdesc</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y, a11y_text-alt</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>21566</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Leif Halvard Silli">xn--mlform-iua</reporter>
          <assigned_to name="Charles McCathieNevile">chaals</assigned_to>
          <cc>hans.hillen</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>xn--mlform-iua</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>85481</commentid>
    <comment_count>0</comment_count>
    <who name="Leif Halvard Silli">xn--mlform-iua</who>
    <bug_when>2013-04-03 11:10:38 +0000</bug_when>
    <thetext>Let the spec say that implementations MAY use heuristics to suppress announcing/presenting/making available the longdesc URL to the user. (But add that this does not apply when the content is text *and* the UA/AT makes use of the MAY option to present text to to the user.)

MOTIVATION: 

* To avoid that users are encouraged to check obviously
  erroneous or pointless URLs.
* To avoid that users’ trust in the longdesc attribute
  is affected negatively

WHEN IT APPLIES

* I shall not requeset that the spec describes the this in exact detail, but it seems to me that the circumstances that it would be useful to use heuristics in order to evaluate the longdesc, are roughly equivalent to the validation warnings described in bug 21501.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85492</commentid>
    <comment_count>1</comment_count>
    <who name="Charles McCathieNevile">chaals</who>
    <bug_when>2013-04-03 12:47:36 +0000</bug_when>
    <thetext>In general I think this is a bad idea, and in practice I think that unless it is extremely carefully phrased, it provides a way to justify not supporting longdesc: &quot;The vast majority of longdescs are useless, so a valid heuristic is to say that if there is a longdesc it is useless and suppress it&quot;. Easy to implement, likely to be recommended by some strong and respected advocates of HTML, but I think highly counter-productive to accessibility in general and the purposes of this specification in particular.

It might make sense to modify this proposal to provide an exception case for 21566, but IMHO only when it has been *determined* that the specific longdesc is useless. (There&apos;s still weasel-room with that proposal, but this spec is not going to solve all the problems of human behaviour, it will just tell people who want to get this right how to do so.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>85504</commentid>
    <comment_count>2</comment_count>
    <who name="Leif Halvard Silli">xn--mlform-iua</who>
    <bug_when>2013-04-03 15:40:40 +0000</bug_when>
    <thetext>(In reply to comment #1)
&gt; In general I think this is a bad idea, and in practice I think that unless
&gt; it is extremely carefully phrased, it provides a way to justify not
&gt; supporting longdesc: &quot;The vast majority of longdescs are useless, so a valid
&gt; heuristic is to say that if there is a longdesc it is useless and suppress
&gt; it&quot;. Easy to implement, likely to be recommended by some strong and
&gt; respected advocates of HTML, but I think highly counter-productive to
&gt; accessibility in general and the purposes of this specification in
&gt; particular.
&gt; 
&gt; It might make sense to modify this proposal to provide an exception case for
&gt; 21566, but IMHO only when it has been *determined* that the specific
&gt; longdesc is useless. (There&apos;s still weasel-room with that proposal, but this
&gt; spec is not going to solve all the problems of human behaviour, it will just
&gt; tell people who want to get this right how to do so.)

I understand your thinking. But as for those 96% procent of &apos;useless&apos;, then not all of those are not necessarily useless. Useless and wrong are not the same, if UAs use the MAY option to present textual content.

Also, I think that the critical voices will in general be more favorable if it is shown that longdesc is in fact something that users can rely on.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87506</commentid>
    <comment_count>3</comment_count>
    <who name="Charles McCathieNevile">chaals</who>
    <bug_when>2013-05-09 17:58:30 +0000</bug_when>
    <thetext>The specification will make no requirements on invalid longdescs</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>