Возможный способ скрыть игнорируемых пользователей из списка тем?

Вот моя текущая реализация:

Вдохновлено:
https://meta.discourse.org/t/topics-created-by-ignored-users-showing-on-homepage/170366/14

А также этим компонентом темы:

Это также будет работать на мобильных устройствах.

Кроме того, если вы обновите эту строку:

до

<a href="{{topic.lastPostUrl}}" data-user-card="{{topic.last_poster_username}}" data-user-id="{{topic.creator.username}}">{{avatar topic.lastPosterUser imageSize="large"}}</a>

и измените мой код здесь:
https://github.com/notedboi/Discourse-Hide-Ignored-Users/blob/main/common/head_tag.html#L13

на

  let tr = $('*[data-user-id="' + ignored[u] + '"]');

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

Моя единственная озабоченность заключается в том, что скрипт продолжает проверять каждые 500 мс и может потреблять слишком много памяти.