Я создаю контактную форму, используя kwes.io внутри SapperJS. Сама форма работает.
Но как только я попадаю на страницу контактов, я не могу отойти от нее, используя ссылки Sapper, но обычные ссылки https работают.
URL-адрес в браузере изменяется, но содержимое не загружается. Затем, чтобы загрузить контент, мне нужно перезагрузить страницу.
Я связался со службой поддержки Kwes, но они говорят, что это как-то связано с тем, как Саппер обрабатывает маршрутизацию и не может помочь.
Я создал свою форму следующим образом
<svelte:head>
<script src="https://kwes.io/js/kwes.js"></script>
</svelte:head>
<div class="kwes-form">
<form method="POST" action="https://kwes.io/api/foreign/forms/YOUR_FORM_KEY">
<label for="name">Your Name</label>
<input type="text" name="name">
<button type="submit">Submit</button>
</form>
</div>
На консоли браузера Chrome она печатает
Uncaught (in promise) TypeError: Cannot read property 'removeChild' of null
, а на консоли Firefox это
TypeError: t.parentNode is null