모델 "controller:edit-category.tabs"의 Observer가 트리거되지 않음

링크를 확인해 봤는데, 컨트롤러가 /admin으로 이동되었습니다: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/controllers/edit-category/tabs.js

왜 트리거되지 않는지 정확히 모르겠습니다. 아마도 modifyClass에서 @observes가 제대로 작동하지 않는 것일까요?

대안으로, 다음 방식은 어떻게 생각하시나요?

@action
saveCategory(data) {
  const oldParentId = this.model.parent_category_id;
  super.saveCategory(data);
  const newParentId = this.model.parent_category_id;

  if (oldParentId !== newParentId) {
    console.log("Apply some logic here when parent category changes");
  }
}