GoogleのChrome extensionのドキュメントが間違っている？


どこに書けばいいかわからなかったのでここに書きますが、Googleのドキュメントが間違っているようです。  
<https://developer.chrome.com/extensions/tabs#event-onActivated>には  
chrome.tabs.onActivated.addListener(function
callback)のcallbackの引数はactiveInfoというtabId、windowIdのプロパティを持つオブジェクトのはずなのですが、それに従ってコードを書くと、

[code]

    chrome.tabs.onActivated.addListener((activeInfo) => {
        chrome.tabs.get(activeInfo.tabid, (tab) =>{
            chrome.storage.sync.get('pages', (result) => {
                if(!result || !result.pages){
                    chrome.browserAction.setBadgeText({"text":""}, () => {})
                    return;
                } 
                const detail = result.pages[tab.url];
                if(detail){
                    chrome.browserAction.setBadgeText({"text":detail.interval}, () => {})
                }
            })
        })
    })
    
[/code]

No matching signatureエラーが起きます。  
ところが[この記事](https://qiita.com/Yuta_Fujiwara/items/daf41429f95caec82982#tabs)では

[code]

    chrome.tabs.onActivated.addListener(function (tabId) {
        chrome.tabs.query({"active": true}, function (tab) {
            console.log(tab[0].url); // 切り替わったタブのURL
            chrome.tabs.remove(tab[0].id); //切り替わったタブを削除
        });
    });
    
[/code]

と書いてあり、これの通りに書くとエラーが起きず正常に動きます。  
公式のドキュメントが間違っていることなどあり得るのでしょうか？  
また、その場合どこに報告すれば良いでしょうか？



[code]

        chrome.tabs.get(activeInfo.tabid, (tab) =>{
    
[/code]

ドキュメントによると、正しくは、`tabId` (i が大文字) です。

[code]

        chrome.tabs.get(activeInfo.tabId, (tab) => {
    
[/code]



[code]

        chrome.tabs.get(activeInfo.tabid, (tab) =>{
    
[/code]

ドキュメントによると、正しくは、`tabId` (i が大文字) です。

[code]

        chrome.tabs.get(activeInfo.tabId, (tab) => {
    
[/code]

