I've just noticed that tor-browser icon has been deleted 2 months ago, because "the upstream icon is actually quite Breeze-like now. So our Breeze-style variant does not seem to be needed." But when I select breeze icon theme, no icon is displayed for Tor Browser now. I don't know what is meant by "upstream" here. It can't be gnome or hicolor icons - and they don't have that icon anyway.
The upstream icon can be found in the Tor Browser download archive [1] (tor-browser_en-US/Browser/browser/chrome/icons/default/). You can also view the icon here. [2] For Arch Linux, the AUR package installs the icon to /usr/share/pixmaps/. [3] [1] https://www.torproject.org/dist/torbrowser/10.0.15/tor-browser-linux64-10.0.15_en-US.tar.xz [2] https://commons.wikimedia.org/wiki/File:Tor_Browser_icon.svg [3] https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=tor-browser
(In reply to 2wxsy58236r3 from comment #1) Thanks! Now I understand what "upstream" means in this case. I've now copied that icon to my local folder ~/.local/share/icons/breeze" and it looks great. I don't know if this is a better way. ;-)
"upstream icons" means the icon from the app itself. If the app doesn't install any icon at all, that would be a bug in the app pr its packaging for your distro. Apps shouldn't rely on any particular icon theme being installed on the user's system.