Uma boa opção é usar a mensagem de comunicação de extensão para passar a informação da variável do background.js para o popup. Para fazer isso, você pode usar os métodos chrome.runtime.sendMessage e chrome.runtime.onMessage para enviar e receber mensagens, respectivamente. Aqui está um exemplo de como você pode fazer isso:

// No background.js:
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
  if (request.type === 'getMyVariable') {
    sendResponse({ myVariable: myVariable });
  }
});

// No popup:
chrome.runtime.sendMessage({ type: 'getMyVariable' }, function(response) {
  var myVariable = response.myVariable;
});

valeu bastante pela sua dica! foi a mesma solução que encontrei e parece ser a mais usual...