Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Commit aab759d

Browse files
committed
FIX: Cleanup properties on closing DiffModal
1 parent 9dccc1e commit aab759d

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

assets/javascripts/discourse/components/modal/diff-modal.gjs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,21 @@ export default class ModalDiffModal extends Component {
159159
}
160160
}
161161

162+
@action
163+
closeAndCleanup() {
164+
this.suggestion = "";
165+
this.finalResult = "";
166+
this.smoothStreamer.resetStreaming();
167+
this.diffStreamer.reset();
168+
this.loading = false;
169+
this.args.closeModal();
170+
}
171+
162172
<template>
163173
<DModal
164174
class="composer-ai-helper-modal"
165175
@title={{i18n "discourse_ai.ai_helper.context_menu.changes"}}
166-
@closeModal={{@closeModal}}
176+
@closeModal={{this.closeAndCleanup}}
167177
>
168178
<:body>
169179
<div
@@ -218,7 +228,7 @@ export default class ModalDiffModal extends Component {
218228
</DButton>
219229
<DButton
220230
class="btn-flat discard"
221-
@action={{@closeModal}}
231+
@action={{this.closeAndCleanup}}
222232
@label="discourse_ai.ai_helper.context_menu.discard"
223233
/>
224234
<DButton

0 commit comments

Comments
 (0)