<?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>13106</bug_id>
          
          <creation_ts>2011-06-30 21:07:41 +0000</creation_ts>
          <short_desc>When determining order of icons via tree order, tree order at what point? post-load? past onLoad()?</short_desc>
          <delta_ts>2011-08-08 18:58:39 +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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.whatwg.org/specs/web-apps/current-work/#rel-icon</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</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>ayg</cc>
    
    <cc>groby</cc>
    
    <cc>ian</cc>
    
    <cc>mike</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>50523</commentid>
    <comment_count>0</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-06-30 21:07:41 +0000</bug_when>
    <thetext>Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/links.html
Multipage: http://www.whatwg.org/C#rel-icon
Complete: http://www.whatwg.org/c#rel-icon

Comment:
When determining order of icons via tree order, tree order at what point?
post-load? past onLoad()?

Posted from: 2620:0:1001:1001:72cd:60ff:fea8:58be
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_7) AppleWebKit/534.30 (KHTML, like Gecko) Chrome/12.0.742.112 Safari/534.30</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50561</commentid>
    <comment_count>1</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-07-01 17:12:48 +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: Additional Information Needed
Change Description: no spec change
Rationale: At any given point in time, tree order is well-defined.  So it&apos;s just tree order at whatever time the UA makes the decision on displaying an icon.  What specific case do you think needs to be clarified in practice?  What to do if the author changes the icons around after the page has loaded?  Is this a real interop problem?  If so, what do you think would be a good solution and why?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50564</commentid>
    <comment_count>2</comment_count>
    <who name="Rachel Blum">groby</who>
    <bug_when>2011-07-01 17:20:17 +0000</bug_when>
    <thetext>That is sufficient clarification, but means a full tree search whenever the UA requests an icon. 

At least one current major browser implementation (WebKit) collects the rel-icon links during initial tree build right now. 

Not saying either approach is right or wrong, simply asking for clarification since I am currently working on supporting rel-icon in Chromium/WebKit</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>50567</commentid>
    <comment_count>3</comment_count>
    <who name="Aryeh Gregor">ayg</who>
    <bug_when>2011-07-01 17:45:27 +0000</bug_when>
    <thetext>I&apos;m inclined to say the spec should just make the icon selection entirely undefined unless we have clear reason to believe we need interop here.  Browsers won&apos;t be picking the same icons no matter what, since they might be displaying them at different sizes or such, so why do we need to try for any interop at all?  It&apos;s only a display issue, not author-visible.  Just let them pick icons according to whatever algorithm they like if they&apos;re given multiple ones.  If authors do something silly like give two entirely different icons at the same size, it&apos;s not going to hurt anything much if different browsers pick different ones, it will just be slightly confusing.

This is closely related to bug 13107.  If the decision were to make which icon to pick entirely UA-defined, that would resolve both of these bugs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52377</commentid>
    <comment_count>4</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:00:50 +0000</bug_when>
    <thetext>mass-moved component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54277</commentid>
    <comment_count>5</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-06 00:31:51 +0000</bug_when>
    <thetext>I&apos;ve tried to clarify this by saying that it&apos;s the tree order at the time the UA collects the list of icons.

Note though that if you&apos;re going to update the icon in realtime, which some sites depend on, you&apos;re going to have to recollect the icons each time the author changes the rel=icon links anyway. So it&apos;s not like you can really get away from it.

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: Partially Accepted
Change Description: see diff given below
Rationale: clarification is always good...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54278</commentid>
    <comment_count>6</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-08-06 00:32:04 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6379.
Check-in comment: Try to clarify that UAs don&apos;t have to continually be rescanning for icons and sorting each time.
http://html5.org/tools/web-apps-tracker?from=6378&amp;to=6379</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>54387</commentid>
    <comment_count>7</comment_count>
    <who name="Rachel Blum">groby</who>
    <bug_when>2011-08-08 18:58:39 +0000</bug_when>
    <thetext>Thank you for the clarification!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>