diff --git a/src/ftxui/component/container.cpp b/src/ftxui/component/container.cpp
index 52efe7aeabbff955a7c3fb6c30717af3fe510513..0c9135efd0a751d3a81a4a4f75f91336b4c0a816 100644
--- a/src/ftxui/component/container.cpp
+++ b/src/ftxui/component/container.cpp
@@ -229,7 +229,7 @@ class TabContainer : public ContainerBase {
   }
 
   bool OnMouseEvent(Event event) override {
-    return ActiveChild()->OnEvent(event);
+    return ActiveChild() && ActiveChild()->OnEvent(event);
   }
 };