Наблюдатель модели "controller:edit-category.tabs" не срабатывает

Я посмотрел вашу ссылку, и контроллер был перемещён в /admin: https://github.com/discourse/discourse/blob/main/app/assets/javascripts/admin/addon/controllers/edit-category/tabs.js

Не уверен, почему это не срабатывает. Возможно, @observes плохо работает в modifyClass?

Как альтернатива, что вы думаете о следующем:

@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("Примените здесь некоторую логику при изменении родительской категории");
  }
}