Хотелось бы взглянуть, потому что причин может быть масса
Может сервер помер
Может если через пхп форму слали, что то поменяли, и поломали
может слали на http, а подключи SSL, и экшн не поменяли
Может просто в синтаксисе проблема
Можно, у тебя в расширении есть файл contet.js, он по сути есть частью кода на странице (если я не ошибаюсь)
И если функция объявлена глобально, то вызвать её можно
При помощи react-app-rewired, изменил ентри поинты, к таким файлам как content.js, background.js, popup.html/js
В интернете можно найти готовые примеры
Вам нужно инпут завернуть в обёртка, с position relative, затем сделать span с этим текстом, и на position absolute его разместить где вас нужно, затем на фокус изменять css свойства. Но без js тут не обойтись мне кажется