選択した文字列をyoutubeで検索するという
以下のユーザースクリプトをFoxy Gesturesに登録しています

動作は問題ないのですが、youtube側の検索ワード入力欄が空白になるので
欄に選択語句も表示させておくにはどう記述したらいいでしょうか
検索結果を更に絞りたい時にまた元の語句からコピペしないといけないので面倒なのです
(下のスクリプトは拾いもので文字列の意味はまるで判りません)

var src = window.getSelection().toString()
if (src) {
if (src.indexOf("http") != 0) {
src = "https://www.youtube.com/results?search_query="; + src;
}
executeInBackground(src => {
getActiveTab(tab => browser.tabs.create({
url: src,
index: tab.index + 1,
active: true
}));
}, [ src ]);
}