Skip to content

Commit c97f8a5

Browse files
committed
Fixed potential issue on MaterialChip COntainer not clearing the selected values upon unload
1 parent 30888d1 commit c97f8a5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

gwt-material/src/main/java/gwt/material/design/client/ui/MaterialChipContainer.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,14 @@ protected void onLoad() {
5050
chipHandler.load();
5151
}
5252

53+
@Override
54+
protected void onUnload() {
55+
super.onUnload();
56+
57+
chipList.clear();
58+
selected.clear();
59+
}
60+
5361
protected void add(Widget child, Element container) {
5462
super.add(child, container);
5563

@@ -124,6 +132,7 @@ public void toggle(MaterialChip chip) {
124132

125133
public void clearActive() {
126134
chipList.forEach((c) -> c.setActive(false));
135+
selected.clear();
127136
}
128137

129138
public void collapse() {

0 commit comments

Comments
 (0)