Smettere la finestra di dialogo evento gettando "Valore di tempo non valido" su aperto

Fixkamo-internal
Spegnimento
14 agosto 2026 alle ore 08:30 UTC
Autore
kamo
Impegno
0afbb81

wallClockToInstant chiamato aISOString() in una data che non aveva controllato, quindi qualsiasi input illeggibile ha lanciato RangeError invece di restituire qualcosa inutilizzabile. La finestra di dialogo inizializza entrambi i campi di datetime alla stringa vuota e li riempie da un effetto, così il primo render di ogni finestra di dialogo evento lo chiede di leggere "" — e il lancio ha preso il dialogo giù prima che potesse dipingere. Relazione della Commissione lead callback pulsante, che monta la finestra di dialogo aperta; la pagina del calendario lo monta incondizionatamente e stava colpendo la stessa colpa. Il codice sostituito è stato accidentalmente sicuro: nuovo Data("").getTime() è NaN, e ogni chiamante gia' sorveglia NaN. Entrambi gli assistenti ora onorano il contratto — illeggibile in, svuotare la corda, mai un'eccezione. Il risparmio è bloccato anche nei tempi di lettura. gamma Non valido solo cattura un fine prima di un inizio, quindi un campo vuoto o semi-tipo non ha prodotto durata e passato; una finestra di dialogo con un titolo pre-riempito, che è ogni callback, potrebbe allora essere presentato con una data cancellata e postare un istante vuoto per il servizio a respingere.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo