fix(preview): Guard wenn ?url=-Parameter fehlt
/preview ohne Query zeigte endlos "Vorschau wird geladen…", weil loading initial true war und der $effect bei leerem u nichts tat. Jetzt: beim leeren u wird errored gesetzt (mit Hinweis, dass das der falsche Einstieg in die Route ist), so zeigt die bestehende error-box den passenden Text an. Im UAT 2026-04-19 aufgefallen, dort als MINOR eingeordnet. Hier direkt mitgenommen weil 6-Zeilen-Fix. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -33,7 +33,12 @@
|
||||
$effect(() => {
|
||||
const u = ($page.url.searchParams.get('url') ?? '').trim();
|
||||
targetUrl = u;
|
||||
if (u) void load(u);
|
||||
if (u) {
|
||||
void load(u);
|
||||
} else {
|
||||
loading = false;
|
||||
errored = 'Kein ?url=-Parameter. Suche zuerst ein Rezept und klicke auf einen Treffer.';
|
||||
}
|
||||
});
|
||||
|
||||
async function save() {
|
||||
|
||||
Reference in New Issue
Block a user