I'm creating a Firefox Web Extension (not the old style addon). My application has a manifest.json file, and I've set the icons:
"icons": {
"16": "data/icons/icon-16.png",
"24": "data/icons/icon-24.png",
"48": "data/icons/icon-48.png",
"64": "data/icons/icon-64.png",
"96": "data/icons/icon-96.png",
"128": "data/icons/icon-128.png"
},
However, the icon still shows the default plugin icon on the addons page:
The icon shows correctly in the firefox addon manager though. I've also tried putting an icon.png and [email protected] file in the root directory of my addon, but no luck.
I have an old style addon that shows right above my new addon that does have a custom icon, so I assume it's possible. Does anyone know how?

