Сначала я бы объединил эти две функции в одну. При первом вызове chrome.tabs.getSelected
вы поставили несколько круглых скобок: function(tab{
Поскольку там отсутствует )
, у вас есть два )
в конце вместо одного.
var url = window.location.href;
chrome.tabs.getSelected(null, function(tab) {
chrome.tabs.update(tab.id, {url: url});
})