Eu tenho uma extensão do Chrome que é publicada na webstore. Toda vez que eu atualizo o número da versão e o publico novamente, o Chrome desativa a extensão e eu tenho que reativá-la e aprovar as permissões novamente.
As permissões não foram alteradas, apenas o número da versão da extensão (e uma pequena alteração para o javascript dentro da extensão).
A parte relevante do meu manifesto tem:
"version": "1.2.1",
"manifest_version": 2,
"content_security_policy": "script-src 'self' 'unsafe-eval' https://www.website1.com https://subdomain.website1.com https://subdomain.website2.com/ https://www.website3.com/; object-src 'self'",
"permissions": [
"cookies",
"management",
"tabs",
"http://*.website1.com/*",
"https://*.website1.com/*",
"https://*.website2.com/*",
"https://*.website4.com/*"
],
Os outros campos que eu configurei no manifesto são:
"name":
"short_name":
"description":
"icons":
"browser_action":
"commands":
"background":
"externally_connectable":
"content_scripts":
Isso é um bug no Chrome? Ou há algo que eu precise adicionar / remover para não ter a extensão desabilitada quando a versão mudar?