Services.search.init().then(rv => {

Services.search.init().then(async (rv) => {

button.setAttribute("image", engine.iconURI.spec);

button.setAttribute("image", await engine.getIconURL());

にそれぞれ置き換える