Михаил, Может быть front-end кроме всего прочего состоит из кода написанного в редакторе?
А ещё некоторые редакторы умеют подключаться к отладчику браузера.
А это мысль.)
Но для этого мне нужно будет под каждый диалог новое хранилище создавать. Во всяком случае надо попробовать.
UPD: Таки можно в localForage создать множество object store в одной базе данных. Нашёл древнюю тему на англоязычном форуме с этой проблемой, потом поддержку добавили.
UPD2: Спасибо большое, этот ответ натолкнул на правильную мысль.
Как создать ссылку если заранее не знаешь какое сообщение окажется последним видимым в контейнере с прокруткой?
Создать ссылки на все сообщения и проверять каждое на видимость в контейнере при каждой прокрутке?
И как проверить видимость?