Fix: prevent focus loss from change detection in cf query dropdown (#11409)

This commit is contained in:
shamoon
2025-11-18 12:05:48 -08:00
committed by GitHub
parent 7b175ec1b3
commit 80be6793cf

View File

@@ -400,6 +400,9 @@ export class FilterEditorComponent
@Input()
set filterRules(value: FilterRule[]) {
if (value === this._filterRules) {
return
}
this._filterRules = value
this.documentTypeSelectionModel.clear(false)
@@ -1098,7 +1101,13 @@ export class FilterEditorComponent
rulesModified: boolean = false
updateRules() {
this.filterRulesChange.next(this.filterRules)
const updatedRules = this.filterRules
this._filterRules = updatedRules
this.rulesModified = filterRulesDiffer(
this._unmodifiedFilterRules,
updatedRules
)
this.filterRulesChange.next(updatedRules)
}
get textFilter() {