I have implemented a custom composer by creating a new route where I create a composer instance using ComposerModel.create(). After filling in the required data, I trigger the post action from the controller, where I call this.composer.save().
The topic is created successfully in the backend; however, during the save process, the default Discourse composer opens automatically and then displays an Internal Server Error. Despite this error, the topic is posted correctly.
I would like to understand why the default composer is being triggered when calling composer.save() from the controller and how I can prevent the default composer from opening when posting a topic using my custom composer.