Cela est dû à une extension utilisant l' chrome.tabsautorisation, mais sans spécifier qu'elle le fait dans le manifest.jsonpackage avec l'extension. L'astuce n'est pas seulement de trouver l'extension qui utilise chrome.tabs, mais de trouver celle qui le fait sans l'annoncer.
Commencez avec une approche plus automatisée (commandes multi-lignes pour la lisibilité): On * nix:
$ find . -type f \
> | xargs grep -l chrome.tabs \
> | cut -d '/' -f 2 \
> | uniq
Sous Windows, à l'aide de PowerShell:
> gci -rec |? {-not $_.PSIsContainer} `
>> | sls 'chrome.tabs' `
>> | select -Unique Path `
>> |% {$_.Path.Split('\')[10] } `
>> | select -Unique
>>
Ensuite, accédez à l' chrome://extensionsonglet pour faire correspondre les répertoires des résultats aux noms d'extensions, puis cliquez sur les autorisations de chacun pour voir qui ne coupe pas son utilisation chrome.tabs. Notez que sur la 4ème ligne de l'extrait PowerShell, j'indexe «10» car c'est le nombre de composants de chemin d'accès qui se trouvent C:\dans le Extensionsrépertoire; cela pourrait être différent sur votre système.
Dans mon cas, j'ai entièrement automatisé la recherche en plaçant quelques segments supplémentaires dans le pipeline:
$ find . type f \
> | xargs grep -l chrome.tabs \
> | cut -d '/' -f 2 \
> | uniq \
> | xargs -I % find % -name 'manifest.json' \
> | xargs grep -L tabs
hipbfijinpcgfogaopmgehiegacbhmob/16.0.544_0/manifest.json
hipbfijinpcgfogaopmgehiegacbhmob/17.1_0/manifest.json
hipbfijinpcgfogaopmgehiegacbhmob/18.1_0/manifest.json
Maintenant, en regardant chrome://extensions:

Busted.
