Script de conteúdo da extensão do Chrome não carregado até a página ser atualizada

Eu tenho um script de conteúdo de extensão do Chrome que desejo executar nos painéis do Trello. Por enquanto, ele contém apenas:

console.log("Hello, world!");

Quando você abre a página do quadro do Trello por meio de um link interno, como na página Meus painéis, o script de conteúdo não é executado. É executado depois que você atualiza a página.

Meu arquivo de manifesto contém:

{
  "manifest_version": 2,

  "name": "Temp Ext",
  "version": "1.0",

  "content_scripts": [
    {
      "matches": ["*://trello.com/b/*"],
      "js":["contentscript.js"]
    }
  ]
}

Alguém pode me ajudar a descobrir por que o script não é executado no momento em que a página é carregada inicialmente?

EDIT: pergunta corrigida. O problema ocorreu apenas após seguir os links internos, não os links.

questionAnswers(2)

yourAnswerToTheQuestion