W3C home > Mailing lists > Public > whatwg@whatwg.org > June 2015

Re: [whatwg] A mask="" advisory flag for <link rel=icon>

From: Maciej Stachowiak <mjs@apple.com>
Date: Tue, 16 Jun 2015 12:43:36 -0700
Message-id: <FB492F07-A4C6-4E7F-B40E-F3A0AED6FA33@apple.com>
To: Justin Dolske <dolske@mozilla.com>
Cc: WHAT Working Group <whatwg@whatwg.org>, Elliott Sprehn <esprehn@chromium.org>, Edward O'Connor <eoconnor@apple.com>

> On Jun 15, 2015, at 5:40 PM, Justin Dolske <dolske@mozilla.com> wrote:
> 
> Hmm, I suppose Elliott's proposal is a bit ambiguous, but I read it as
> fixing the ordering issue by adding a separate "mask" rel value. Such that
> the following are equivalent and independent of ordering:
> 
> A) <link rel=icon href=colorful.png><link rel=mask href=black.svg>
> B) <link rel=mask href=black.svg><link rel=icon href=colorful.png>
> 
> And if  someone actually did want the same icon for both, they could do:
> 
> C) <link rel="icon mask" href=blackhole.svg>

That isn’t how I interpreted Elliot’s proposal. 

That said, if we do make a new standalone rel value for mask icons, I would suggest "mask-icon" or something like that instead of "mask", since mask is too generic a term.

 - Maciej


> 
> Justin
> 
> On Mon, Jun 15, 2015 at 4:20 PM, Maciej Stachowiak <mjs@apple.com> wrote:
> 
>> 
>>> On Jun 15, 2015, at 3:55 PM, Elliott Sprehn <esprehn@chromium.org>
>> wrote:
>>> 
>>> Adding a whole new attribute for this seems like overkill, why not use
>> the
>>> rel.
>>> 
>>> <link rel="icon mask" href="..." sizes="...">
>>> 
>>> That's what the rel list was designed for.
>> 
>> In general, rel values are supposed to be orthogonal, they should not
>> modify each other’s meanings. rel=“alternate stylesheet” and rel=“shortcut
>> icon” are two specific historical exceptions. But rel=“license help” means
>> the link is both the license and the help for the page, not that it’s help
>> about the license or anything like that.
>> 
>> So I don’t think it would be a good pattern to use the rel value for this.
>> 
>> It also wouldn’t solve the immediate problem with browsers getting the
>> wrong icon because sites didn’t carefully set the correct order. Perhaps we
>> don’t care about solving that, but if so, I’m not sure it’s an improvement.
>> 
>> - Maciej
>> 
>>> 
>>> On Mon, Jun 15, 2015 at 10:37 AM, Edward O'Connor <eoconnor@apple.com>
>>> wrote:
>>> 
>>>> When <link> is used to pull in external resources, authors may use
>>>> several attributes as hints about the linked resource to help UAs decide
>>>> whether or not to load it.
>>>> ...
>>>> 
>>>> This combines well with the other resource hints we already have:
>>>> 
>>>>   <link rel=icon href=mask.svg type=image/svg+xml sizes=any mask>
>>>> 
>>>> There are any number of properties UAs might want to use when deciding
>>>> whether or not to load a resource, so you might think we shouldn't add a
>>>> new, one-off attribute every time we identify one. Instead, we could add
>>>> a generic hints attribute and have it take a space-separated list of
>>>> advisory info about the resource.
>>> 
>>> 
>>> That space separated list already exists, it's called rel.
>>> 
>>> - E
>> 
>> 
Received on Tuesday, 16 June 2015 19:44:00 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 17:00:33 UTC