https://developer.android.com/guide/components/fra...
onPause()
Система вызывает этот метод как первое указание того, что пользователь покидает фрагмент (это не всегда означает уничтожение фрагмента). Обычно именно в этот момент необходимо фиксировать все изменения, которые должны быть сохранены за рамками текущего сеанса работы пользователя (поскольку пользователь может не вернуться назад).
В этом состояние система имеет право освободить оперативную память . И способа запретить это нет.
Поэтому все нужное записывают в постоянную память. И когда фрагмент или активити выйдет на топ заново рисуют заново.
В более узком смысле Вам нужно с восстановлением пользовательского ввода.
Сторонние расширения для мобильных броузеров не существуют.
Поэтому, если нужного функционала нет в хроме,мозиле, опере, долфине. То в остальных поделках его тоже не будет.