Есть кнопка
<button data-text="<?php echo $text ?>">Отправить</button>
Переменная $text содержит html c двойными и одинарными неэкранированными кавычками, и эти кавычки экранировать нельзя. Надо каким то образом сэкранировать всё содержимое $text от кавычек data-text="". Вопрос связан с выводом из базы html поэтому замена кавычек на значки не прокатывает.