diff --git a/modules/contrib/facets/facets.module b/modules/contrib/facets/facets.module
index d236199..14e8513 100644
--- a/modules/contrib/facets/facets.module
+++ b/modules/contrib/facets/facets.module
@@ -292,7 +292,7 @@ function facets_system_breadcrumb_alter(Breadcrumb &$breadcrumb, RouteMatchInter
         $facet_manager->build($facet);
 
         foreach ($facet->getResults() as $result) {
-          if ($result->isActive()) {
+          if ($result->isActive() or ($result->hasActiveChildren())) {
             // Clone the result so we can mark it as inactive to be added to the
             // url parameters when calling buildUrls.
             $cloned_result = clone $result;
