Ранее заданный вопрос снимаю как некорректный.
Однако есть такое наблюдение:
при открытии новой вкладки по ссылке или при вводе адреса из командной строки событие
"chrome.tabs.onUpdated.addListener(function callback)"
срабатывает как минимум три раза, по видимому для заполнения данных объекта changeInfo из callback function(integer tabId, object changeInfo, Tab tab)
последовательность наполнения легко проследить с помощью alert, к примеру вот так:
chrome.tabs.onUpdated.addListener(function (id, chInfo, tab){
alert (chInfo.status+" : "+chInfo.url+" : "+chInfo.pinned+" : "+chInfo.favIconUrl);
});