Entfernen Sie den Footer Picker, halten Sie den ?holiday= Parameter

Fixkamo-marketing
Shipped
6. September 2026 um 14:52 UTC
Author
Kamo
Commit
edb43f9

Der Dropdown war eine vorübergehende Kontrolle für die erste Überprüfung der achtzehn Szenen und es hat seinen Zweck erfüllt. Der Abfrageparameter bleibt - er ist der einzige Weg, um eine Szene an einem Tag, der nicht seine eigene ist zu betrachten, und siebzehn der achtzehn der achtzehn sind zu einem bestimmten Zeitpunkt ohne sie unerreichbar. Vorbei: HolidayPicker.tsx, HolidayPickerControl.tsx, der "".Urlaub-Picker*"-Block in holidays.css, und seine Linie in Footer.tsx. "HOLIDAY_COPY.name" ging mit ihm existierte nur, um die Dropdown-Optionen zu beschriften - so ist die Kopiertabelle jetzt Titel, Nachricht und glyph. "writeOverride" ist modul-privat und das Änderungsereignis ist vorbei damit: nichts auf der Seite kann einen Override mehr setzen, nur die URL eine Seite ist geöffnet mit, und ein "Urlaub =" Link kommt als Navigation, die die Schicht sowieso. UND ein REAL BUG IN DER ESCAPE HATCH, gefunden während der Wiederherstellung dieser .?Urlaub =auto" hat nicht funktioniert. "parse()" zurückgegeben für BOTH "auto" und "nein Parameter vorhanden", und der Wache des Anrufers war "if (parsed !== null)" . Der eindeutige Fall fiel direkt auf den gespeicherten Wert und gab ihn zurück. Der eine dokumentierte Weise, einen Browser freizugeben, der zu einer Szene still gepinnt worden war, tat nichts, und da die Aufhebung fortbesteht zu localStorage genau so ein gemeinsames Link überlebt eine Navigation, jeder, der einem folgte, wurde festgefahren, bis sie geräumt Website-Daten. "Anfordern" hält nun "abwesend", "clear" und "set" eindeutig, und der klare Fall Erinnert euch die gespeicherte Taste, anstatt nur Null für eine Seitenansicht zurückzugeben. A Müllwert (E?Urlaub=xmas) wird als abwesend und nicht als klar behandelt, so ein Tippfehler zeigt, was bereits in Kraft war, anstatt es still abzuwischen. Dieser Fehler ist auch die ehrliche Antwort auf "konnte ich nicht nur die URL param zu beheben it?" - du hättest es haben können, und du konntest es nicht. Eine frühere Version davon Änderung entfernt override.ts vollständig und rechtfertigte eine Speicherbereinigung, indem sie eine Der gestrandete Leser hätte keinen Ausweg. Diese Argumentation war zweimal falsch: mit override.ts gelöscht nichts liest den Schlüssel überhaupt, so dass nichts gestrandet werden könnte; und mit ihm gehalten, ist der Parameter der Weg aus. Die Aufräumarbeiten gingen mit dem schlechten Argumentation.

All changes

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen