diff --git a/src/textual/widgets/_selection_list.py b/src/textual/widgets/_selection_list.py index 846d0efe0..f0e4e37b0 100644 --- a/src/textual/widgets/_selection_list.py +++ b/src/textual/widgets/_selection_list.py @@ -302,6 +302,10 @@ class SelectionList(Generic[SelectionType], OptionList): self.refresh() return self + def deselect_all(self) -> Self: + """Deselect all items.""" + return self._apply_to_all(self._deselect) + def _toggle(self, value: SelectionType) -> None: """Toggle the selection state of the given value.