Can I hide my extension’s icon by default?

Due to a change spearheaded by Google, all extensions now must have an icon in the toolbar area or the “overflow” in the menu.

Even if you don’t have a browser_action, your extension will display an icon (or failing that, a tile with extension name’s first letter). If you do not declare a browser_action, it will be greyed out and non-interactive, but will still be there.

The idea of this change is to provide visibility of otherwise potentially stealthy extensions (“Hey user, did you even know you have those installed?”). It’s, let’s put it, debatable whether it’s the best approach, but that was Google’s decision.

Leave a Comment