diff --git a/src/ftxui/component/checkbox.cpp b/src/ftxui/component/checkbox.cpp index f9e38f9acb044a32da56e8e1ab8da31399d7df93..0495e42f7d68794997aa169252fcc82ded550781 100644 --- a/src/ftxui/component/checkbox.cpp +++ b/src/ftxui/component/checkbox.cpp @@ -73,6 +73,7 @@ class CheckboxBase : public ComponentBase, public CheckboxOption { event.mouse().motion == Mouse::Pressed) { *checked = !*checked; on_change(); + TakeFocus(); return true; }