diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index afdb5d4..a9ce655 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -1,8 +1,10 @@
-
@@ -10,13 +12,18 @@
{
// create and submit form with handle
- const form = document.createElement('form');
- form.action = '/?/login';
- form.method = 'POST';
- form.innerHTML = ``;
+
+ if (!form) {
+ console.error('Form not found');
+ return false;
+ }
- // submit form
- document.body.appendChild(form);
+ // set handle
+ const input = form.querySelector('input[name="handle"]') as HTMLInputElement;
+ if (!input) {
+ return false;
+ }
+ input.value = handle;
form.submit();
return true;
@@ -24,6 +31,10 @@
formAction="/login"
formMethod="POST"
/>
+
+
{:else}