Остановите диалог событий, бросая «Недействительное значение времени» на открытое

Fixkamo-internal
Порезанный
14 августа 2026 г. в 08:30 UTC
Автор
kamo
Обещать
0afbb81

wallClockToInstant вызвал ToISOString() на дату, которую он не проверял, поэтому любой Нечитаемый вход бросил RangeError вместо того, чтобы вернуть что-то непригодное для использования. Диалог инициализирует оба поля даты к пустой строке и заполняет их. от эффекта, поэтому самый первый рендер каждого события диалог просит его прочитать "" - и бросок взял диалог вниз, прежде чем он мог рисовать. Об этом сообщает The ведущая кнопка обратного вызова, которая монтирует диалог свежим на открытом; страница календаря Он безоговорочно монтировал ее и бил по той же вине. Код, который был заменен, был случайно безопасен: новый Date("").getTime() - NaN, и Каждый звонящий уже охраняет НаН. Оба помощника теперь выполняют контракт. преднамеренно — нечитабельно, пустая строка, никогда не исключение. Экономия также зависит от времени, которое читается. Недействительный только ловит конец перед началом, поэтому пустое или полутиповое поле не производило длительности и Пройдя его, диалог с предварительно заполненным заголовком, который является каждым обратным звонком, может быть представлено с четкой датой и отправить пустой момент для службы отклонить.

Все изменения

Как вы видите судоходство?

Каждое из этих обновлений автоматически попадает в ваше рабочее пространство. Начните бесплатно и смотрите, как он растет неделю за неделей.

Начните бесплатно навсегдаПосмотреть цены