Skip to content

Commit d9826ff

Browse files
🐛 dismiss focused entities when selection is cleared
1 parent 9537893 commit d9826ff

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

packages/@ourworldindata/grapher/src/entitySelector/EntitySelector.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -623,11 +623,12 @@ export class EntitySelector extends React.Component<{
623623
const { partitionedSearchResults } = this
624624
if (this.searchInput) {
625625
const { selected = [] } = partitionedSearchResults ?? {}
626-
this.selectionArray.deselectEntities(
627-
selected.map((entity) => entity.name)
628-
)
626+
const entityNames = selected.map((entity) => entity.name)
627+
this.selectionArray.deselectEntities(entityNames)
628+
this.manager.focusArray?.deactivate(...entityNames)
629629
} else {
630630
this.selectionArray.clearSelection()
631+
this.manager.focusArray?.clear()
631632
}
632633
}
633634

0 commit comments

Comments
 (0)