전체 페이지 검색 결과 항목에 클래스 추가하기?

전체 페이지 검색(full-page-search)에서 반환되는 결과의 게시글 카테고리 클래스를 추가하려고 합니다. controller/full-page-search와 component/search-result-entry 모두에 modifyClass를 적용해 보았으며, 여기에서 언급된 modifyClass 버그 우회 방법도 시도해 보았지만, console.log나 alert조차 동작하지 않습니다. fps-result 게시글 항목에 클래스를 추가하는 다른 방법이 있을까요? 기본적으로 전체 페이지 검색에 대한 decorateCookedElement의 동등한 기능을 찾고 있습니다.

api.modifyClass('controller:full-page-search', {
   pluginId: 'mute-categories-search',
   actions: {
    newActionHere() {
        console.log("test")
    }
   }
});
const controller = api.container.lookup('controller:full-page-search');

결국 decoratePluginOutlet을 사용하고, 계층 구조를 아래로 내려가서 다시 올라오며 배지(badge)에서 카테고리 링크를 찾아 주제(topic) div에 추가하는 방식으로 카테고리 ID를 얻었습니다. 이보다 더 나은 방법이 있을까요?

api.decoratePluginOutlet(
   "full-page-search-category",
   (elem, args) => {
    let searchCategory = elem.parentElement.parentElement
    let fpsTopic = searchCategory.parentElement.parentElement
    let category_id = searchCategory.children[0].getAttribute('href').split("/").slice(-1);
    console.log(category_id)
    fpsTopic.classList.add("category_" + category_id)
   }
 );