My extension's toolbar icon does not show up when I set a registered gecko id


(Dengzhi01) #1

Hello,
When I set

"applications": {
  "gecko": {
    "id": "myemailhere@gmail.com"
  }
},

in my manifest.json, and then in about:debugging reload my extension, the toolbar icon disappears… and it’s only if I used my known registered email. If I type a random email like vasiuhdiuashfis@gmail.com and reload the extension, then for some odd reason the icon will appear in the toolbar.

Relevant code for loading icon:

	"browser_action": {
		"default_popup": "popup.html",
		"default_icon": {
	      "128": "icon.png"
	    }
	},

This is a really weird bug, and I ran the code through a json validator to confirm nothing was wrong with the json. I can’t tell if it’s just me or for everyone of my extension. This only started happening on FF56+. I even downloaded my published extension, and the icon doesn’t show up in the toolbar for me. (It used to pre 56, and my extension is webextensions compatible and FF 58 compatible)


(Martin Giger) #2

The position of icons is saved based on the extension ID. Have you checked in the customization palette? (right click on the toolbar -> Customize…)


(Dengzhi01) #3

Thank you, I found it there and dragged it over!