diff --git a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts index 37f836ac17168aaee562b7bd97c3f8dfb40cbc83..63389ced507071094e3a9eb437edbab8aedd3afd 100644 --- a/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts +++ b/src/app/components/shared/_dialogs/spacy-dialog/spacy-dialog.component.ts @@ -85,7 +85,9 @@ export class SpacyDialogComponent implements OnInit, AfterContentInit { ) .subscribe(words => { this.keywords = words; + this.keywords.sort((a, b) => a.word.localeCompare(b.word)); this.hasKeywordsFromSpacy = this.keywords.length > 0; + //deep copy this.keywordsOriginal = [...words]; for (let i = 0; i < this.keywordsOriginal.length; i++) {