Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 2b9156c

Browse files
authored
fix: DEV-3562: Remove styles after region unselected (#1009)
Co-authored-by: hlomzik <[email protected]>
1 parent 1e33c4b commit 2b9156c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/stores/RegionStore.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -98,13 +98,14 @@ const SelectionMap = types.model(
9898
self.afterUnselect(region);
9999
},
100100
clear() {
101-
const regionEntries = self.selected;
101+
// clear() in the middle empties selected regions, so store them in separate array
102+
const regionEntries = [...self.selected.values()];
102103

103-
for (const [, region] of regionEntries) {
104+
for (const region of regionEntries) {
104105
self.beforeUnselect(region);
105106
}
106107
self.selected.clear();
107-
for (const [, region] of regionEntries) {
108+
for (const region of regionEntries) {
108109
self.afterUnselect(region);
109110
}
110111
},

0 commit comments

Comments
 (0)