Alguém aqui sabe como abrir um link do WhatsApp na mesma aba?

Eu tô criando uma extensão no Google Chrome pro WhatsApp web. Nela abre uma barra lateral com uma mensagem pré definida e um botão pra enviar aquela mensagem via WhatsApp web. Porém não consigo simplesmente puxar o contato com a mensagem preenchida. As duas opções que eu consegui até o momento são :

Abrir numa nova aba com o contato e a mensagem

Ou recarregar a página, porém ele não puxa a mensagem apenas o contato.

Se alguém souber como resolver isso, ou apenas um caminho que eu possa seguir. Me dê uma luz, por favor.

Agradeço desde já

Eu não entendi muito bem o que tu quer fazer, mas pelo que eu entendi tu pode usar o https://wa.me pra isso. Usando o link: https://wa.me/55XXXXXXXXXXX?text=<text> Sendo <text>, a mensagem que tu quer enviar. Daí então tu pode redirecionar pra esse link.

Primeiro tu vai precisar adicionar tabs nas tuas permissões do teu manifest.json:

{
  ...
  "permissions": [
    "tabs"
  ],
  ...
}

Não tenho certeza se tu vai precisar da permissão activeTab também, se der algum erro relacionado a permissão, só adicionar ela.

Depois disso tu pode usar o método chrome.tabs.update para atualizar a página e redirecinoar pra url.

chrome.tabs.update(
    // Se eu não me engano tu pode passar `undefined` pra usar a aba atual
    <tab-id>,
    {
        // Aqui tu coloca a url pra ser redirecionado
        url: 'https://wa.me/55XXXXXXXXXXX?text=<text>'
    },
    // Callback opcional
    (tab) => { console.log(tab) }
)

Isso é o que eu consegui pensar, se der algum problema, só comentar aqui que vou tentar ajudar.

Eu já fiz isso, porém a página recarrega e reinicia o WhatsApp business. Eu queria que a página não recarregasse