К сожалению, вы находитесь во власти веб-чата. Классы (и другие компоненты) могут быть изменены, что команда Web Chat делает документально, и поэтому не следует полагаться исключительно на них.
Пример 02.branding-style-and-customizing / b.idiosyncrati c -manual-styles демонстрирует, как разработчик может реализовать настройки с помощью веб-чата «createStyleSet». Этот метод является нестандартным и считается НЕ рекомендуемым для команды веб-чата. Однако он доступен для разработчика, которому необходимо внести определенные c изменения, отличные от того, что предлагает веб-чат, используя параметры стиля по умолчанию.
Не рекомендуется из-за возможности прерывания изменений при появлении новых версий. веб-чата публикуются.
Это в равной степени относится к любым внешним проектам, которые полагаются на веб-чат и его внутреннюю работу, таким как ваш. (Чтобы быть справедливым, это может произойти с любым приложением, на которое полагаются. Команда веб-чата, по крайней мере, достаточно любезна, чтобы сообщить вам.)
Относительно того, почему классы и тому подобное меняются ... любое число причин. Скорее всего, существует новая функция или компоненты, которые внедряются. Использование тех же классов, которые могут использоваться в другом месте или могут включать в себя связанные стили или функции, больше не может быть осуществимо или уместно в данном случае.
Надеюсь на помощь!