Extensão do Google Chrome: como posso mostrar a barra de localização e fornecer texto para ela?

Estou criando uma extensão que armazena o texto selecionado da página da Web atualmente ativa no localstorage e, em seguida, quando o usuário clicar nesse texto selecionado no pop-up da extensão, a extensão disparará o chrome.tabs.create e abrirá o site onde o texto selecionado foi selecionado. Essas funções funcionam, mas não sei como acionar a função 'find' quando a nova guia é aberta. Eu quero que a guia recém-criada seja altamente o texto selecionado que meu ramal armazenou. Eu acho que existem duas maneiras de fazer isso ...

De alguma forma, acione a função 'localizar' que o navegador possui por padrão. Aquele com 'Ctrl + F' ou 'Command + F' aciona e insere o texto selecionado lá

edite o HTML da página recém criada destacando o texto selecionado.

new_source = { "url" : tab[0].url, "title" : tab[0].title, "quote" : selectedQuote, "id" : idSource};
sources.push(new_source);
localStorage["sources"] = JSON.stringify(sources);

É assim que eu estou armazenando minhas informações

questionAnswers(1)

yourAnswerToTheQuestion