I have an idea that would improve the icon system. If the website icon isn’t found on the BitWarden server, how about if it goes directly to the actual website and finds the icon there? Does this present some kind of security/privacy issue? I think this would also be a good addition because a lot of businesses (which seems to be one of the main targets of BitWarden) probably use their own internal services that are probably not cached.
Wait… Does it already do that? I have some pretty obscure websites in my vault, and they work just fine now. Maybe I’m just putting in the URL wrong or something.
Yes, it gets the icons from the websites, but keeps a cache of previously retrieved icons. However, the icon retrieval/caching does not work 100%, so sometimes there will be missing icons.
And yes, there is a privacy issue, as explained here.