Di questa estensione ci sono due versioni, una "amo" (mozilla addons), una no. La seconda versione, come dici, ha due file in più, che dovrebbero servire per accettare aggiornamenti anche da gitlab. Entrambe le versioni, distribuite come xpi, sono firmate. Queste due versioni sono identiche, tranne che per questi due file "update" aggiunti, che comportano due firme differenti. Quindi mozilla, immagino in particolari casi, accetta di rilasciare firme per estensioni che non sono presenti su mozilla addons. In questo caso la differenza fra le due versioni è un piccolo dettaglio, non rilevabile dal nunero di versione che è identico.
No, non ci sono solo questi due file in più, la versione non "amo" ha altri 668 byte in più. Forse necessari per rendere possibili, insieme ai due file extra, gli aggiornamenti da gitlab. Uno di questi file è per l'aggiornamento normale, l'altro limited_permissions (che vorrà dire?).
Come possiamo dormire senza le risposte a queste cruciali domande?