1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-20 02:03:39 +00:00

make checkbox selection updates immutable (#17939)

This commit is contained in:
Alex
2025-12-12 14:07:02 -05:00
committed by GitHub
parent 14dd732b52
commit 4e913df0ff

View File

@@ -143,16 +143,14 @@ export class AllApplicationsComponent implements OnInit {
onCheckboxChange = (applicationName: string, event: Event) => { onCheckboxChange = (applicationName: string, event: Event) => {
const isChecked = (event.target as HTMLInputElement).checked; const isChecked = (event.target as HTMLInputElement).checked;
if (isChecked) { this.selectedUrls.update((selectedUrls) => {
this.selectedUrls.update((selectedUrls) => { const nextSelected = new Set(selectedUrls);
selectedUrls.add(applicationName); if (isChecked) {
return selectedUrls; nextSelected.add(applicationName);
}); } else {
} else { nextSelected.delete(applicationName);
this.selectedUrls.update((selectedUrls) => { }
selectedUrls.delete(applicationName); return nextSelected;
return selectedUrls; });
});
}
}; };
} }