Como faço para atualizar / recarregar uma extensão do Google Chrome?

Estou desenvolvendo uma extensão no Chrome 4 (atualmente 4.0.249.0) que mostrará a reputação do StackOverflow / SuperUser / ServerFault do usuário na barra de status. Eu projetei uma página de opções para obter os IDs de perfil do usuário e os salvei no localStorage e os leio bem na extensão. Tudo funciona muito bem.
O problema é que não consigo encontrar uma maneira (programática) de atualizar a extensão após salvar as opções. Eu tentei ligarlocation.reload(); da própria página de extensão ao clicar com o botão direito - sem sucesso. Eu continuei mais e tentei ver o que é o Chromechrome://extensions/ página faz para recarregar uma extensão, e encontrou este código:

/**
 * Handles a 'reload' button getting clicked.
 */
function handleReloadExtension(node) {
  // Tell the C++ ExtensionDOMHandler to reload the extension.
  chrome.send('reload', [node.extensionId]);
}

Copiar este código para meu manipulador de eventos não ajudou (e sim, eu tentei substituir[node.extensionId] com o código real). Alguém pode, por favor, me ajudar a fazer isso da maneira certa, ou me apontar para um código de uma extensão que faz isso corretamente? Quando terminar, colocarei a extensão e sua origem no meu blog.

questionAnswers(4)

yourAnswerToTheQuestion