События в личных сообщениях отображаются на странице /upcoming-events, но не видны

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

В HTML значение border-color и color равно #undefined; это, скорее всего, регрессия, вызванная недавно добавленными цветами категорий и тегов (и пикером) для плагина — что, кстати, мне очень нравится!!

Вот отрендеренный HTML:

<a class="fc-day-grid-event fc-h-event fc-event fc-start fc-end" href="/t/-/30588/1" style="background-color:unset;border-color:#undefined;color:#undefined">
  <div class="fc-content" style="max-height: 32px;">
    <span class="fc-time">3p</span>
    <span class="fc-title" style="overflow: hidden; white-space: pre-wrap;">Chat re NAHSTIG (record)</span>
  </div>
</a>
2 лайка

Привет, @nathank, спасибо за отчёт!

Действительно, это регрессия. Вы тоже используете настройку сайта include_expired_events_on_calendar, верно?

Проблема в том, что мы создавали контур фона для истёкших событий, но у событий в личных сообщениях фон вообще не задан.

Этот PR должен исправить ситуацию:

Также в нём стиль контура для истёкших событий заменён на простую прозрачность.

5 лайков

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