diff --git a/pkgs/dartpad_ui/lib/execution/frame.dart b/pkgs/dartpad_ui/lib/execution/frame.dart index ef1435a17..aadb344c8 100644 --- a/pkgs/dartpad_ui/lib/execution/frame.dart +++ b/pkgs/dartpad_ui/lib/execution/frame.dart @@ -165,7 +165,7 @@ require(["dartpad_main", "dart_sdk"], function(dartpad_main, dart_sdk) { (web.Event event) { if (event is web.MessageEvent) { final data = event.data.dartify() as Map; - if (data['sender'] != 'frame' || event.source.parent != web.window) { + if (data['sender'] != 'frame' || event.source?.parent? != web.window) { return; } final type = data['type'] as String?;