diff --git a/lib/src/driver.dart b/lib/src/driver.dart index e383ac4..1e000d8 100644 --- a/lib/src/driver.dart +++ b/lib/src/driver.dart @@ -692,6 +692,11 @@ class _Driver { out["children"] = children; element.visitChildren((node) { + // Skip children of Offstage widgets when offstage is true + if (element.widget is Offstage && + (element.widget as Offstage).offstage) { + return; + } children.add(serialize(node)); });