I think comment #49 is really addressing issue #2, right?
bz: I thought of that, but it doesn't really extend across apps unless we create new infrastructure for apps to install their own fallback mappings. How about this alternative: allow moz-icon URLs of the form
moz-icon://stock/package-x-generic?size=menu#chrome://....
or
moz-icon://stock/package-x-generic?size=menu&fallback=chrome://...
where the fallback is encoded in the rest of the URL somehow.
I think comment #49 is really addressing issue #2, right?
bz: I thought of that, but it doesn't really extend across apps unless we create new infrastructure for apps to install their own fallback mappings. How about this alternative: allow moz-icon URLs of the form
moz-icon: //stock/ package- x-generic? size=menu# chrome: //.... //stock/ package- x-generic? size=menu& fallback= chrome: //...
or
moz-icon:
where the fallback is encoded in the rest of the URL somehow.