Icons for websites like Twitter, Facebook, eBay are not being displayed in the sidebar tabs when tracking protection is turned on in Firefox. TST displays instead the generic gray globe icon. (When you add ublock to the mix it gets worse and will include sites like Amazon, Google, Bing, and Youtube.)
However, the icons are showing fine in the Firefox tabs at the top and on bookmarks. I can also browse to the actual favicon.ico of these sites and see it displayed in the browser.
Website's favicon to be displayed in TST tab.
Generic gray globe icon displayed in TST tab.
Due to restrictions of WebExtensions APIs, addon must fetch favicons with actual HTTP(S) request, but those requests are blocked by Firefox itself. The debug console says:
The resource at “https://abs.twimg.com/favicons/favicon.ico” was blocked because tracking protection is enabled.
So this problem is not resolvable until any of bugs listed below is fixed:
1404610 - Tracking protection should not apply on extension pages
1315616 - Give extensions access to cached favicon URLs
I figured it was something like that. Thank you for answering.
Not sure about proper procedure here. To close or not to close?
I think this issue should stay open for memorandum (TODO).
Yes, I'm facing same issue on couple of sites.
I close this because outdated. Now WebExtensions API returns data: URI and it won't be blocked.
Most helpful comment
Due to restrictions of WebExtensions APIs, addon must fetch favicons with actual HTTP(S) request, but those requests are blocked by Firefox itself. The debug console says:
So this problem is not resolvable until any of bugs listed below is fixed:
1404610 - Tracking protection should not apply on extension pages
1315616 - Give extensions access to cached favicon URLs