Fix invidious setup

This commit is contained in:
WardPearce
2026-02-15 19:24:13 +13:00
parent 58e6215dae
commit 9f59303434
2 changed files with 10 additions and 6 deletions
@@ -15,8 +15,13 @@
let invidiousInstanceValid: boolean = $state(true);
let invidiousInstance: string = $state(defaultInstance ?? '');
async function setupCompleted(event?: Event) {
event?.preventDefault();
async function setupCompleted() {
clearCaches();
goto(resolve('/', {}), { replaceState: true });
}
async function setInvidious(event: Event) {
event.preventDefault();
invidiousInstanceValid = await setInvidiousInstance(invidiousInstance);
@@ -24,8 +29,7 @@
return;
}
clearCaches();
goto(resolve('/', {}), { replaceState: true });
setupCompleted();
}
function setYTBackend() {
@@ -107,7 +111,7 @@
<div class="space"></div>
<h3>{$_('initalSetup.configureInstance')}</h3>
<form onsubmit={setupCompleted}>
<form onsubmit={setInvidious}>
<nav class="center-align">
<div
class="field label prefix surface-container-highest"
File diff suppressed because one or more lines are too long