Неверная дата отображается в компоненте блоков правой боковой панели для панели «предстоящие события» в Safari

Похоже, в компоненте Right Sidebar Blocks есть ошибка в Safari (настольная и мобильная версии), из-за которой в панели «Предстоящие события» справа отображается текст «invalid date». В Edge, Chrome и Firefox всё работает корректно:

image

2 лайка

У меня на Safari не воспроизводится. Работает ли это на маршруте /upcoming-events?

1 лайк

Спасибо за помощь — очень ценю!

Возможно, я что-то делаю не так, но я пробовал добавлять upcoming-events (а также /upcoming-events), но правая панель на этом представлении не отображается? Однако она показывается в указанных мной категориях:

Представление будущих событий:

Похоже, проблема с moment в Safari?

1 лайк

Похоже, это связано с конкретным событием, так как другое событие, которое я только что создал, отображается корректно. Попробую сузить круг поиска..

1 лайк

ОК — это действительно странно.

Я создал тестовое событие, и оно отобразилось корректно. Затем я изменил дату этого события так, чтобы она совпадала с датой события, которое не отображалось, — и у него возникла та же проблема. Похоже, дело в дате события.

Рассматриваемое событие проходит с 3 февраля 2026 года по 5 февраля 2026 года. Если я изменю его на предыдущую или следующую неделю, оно отображается нормально!

Затем я попробовал продлить дату окончания — и получил следующее:

Похоже, в маршруте «Предстоящие события» всё отображается корректно?

Кстати, в теме плагина есть ещё один отчёт об этом:

4 лайка

Есть какие-нибудь идеи по поводу обходного пути?

Я не знаю обходного пути, но могу воспроизвести проблему, используя дату события с однозначным числом месяца (например, 3 июля 2025 года). Это совпадает с теми «сбоивающими» примерами, которые вы и @mpaulhac приводили.

Судя по ошибке на вашем скриншоте выше, по какой-то причине для однозначных дат пропускается ноль (то есть получается 2026-02-3).

2 лайка

Спасибо за обновление — очень признателен! Надеюсь, это простая исправление?

Я не могу воспроизвести это даже с однозначным числом, но не понимаю, почему вы просто не определите свою дату правильно?

Можете ли вы поделиться сырым содержимым вашего поста (markdown), где определено это событие, пожалуйста?

Я просто использую опцию «Создать событие» в меню с кружком и плюсом. Никаких ручных действий. :person_shrugging:


[event start="2025-07-03 18:20" status="public" timezone="Europe/London" allowedGroups="trust_level_0"]
[/event]

\n[event start="2025-07-03 18:20" status="public" timezone="Europe/London" allowedGroups="trust_level_0"]\n[/event]\n\n\nЗдесь нет ни одной цифры, так в чём же проблема?\n\nС этим сырым выводом:\n\n

Не знаю, что вам ответить? :person_shrugging:

Что-то происходит с датой в этом календарном графике слева, что Safari не нравится.

Ошибка из предыдущего сообщения ссылается на дату, в которой отсутствует ноль:

Больше мне нечего добавить.

1 лайк

Должно хватить, чтобы исправить, даже вслепую. Посмотрю, спасибо.

2 лайка

Отлично, это должно исправить проблему:

2 лайка

Я только что обновился, и у меня всё работает. :+1:

2 лайка

У меня тоже работает! Большое спасибо за быстрый ответ!

2 лайка

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.