Test is an old workaround is still necessary
diff --git a/pkgs/test/tool/host.dart b/pkgs/test/tool/host.dart
index 23d83ae..d6bb00e 100644
--- a/pkgs/test/tool/host.dart
+++ b/pkgs/test/tool/host.dart
@@ -237,13 +237,8 @@
       // This message indicates that the iframe is actively listening for
       // events, so the message channel's second port can now be transferred.
       channel.port2.start();
-      // TODO(#1758): This is a work around for a crash in package:build.
-      js_util.callMethod(
-          js_util.getProperty(iframe, 'contentWindow'), 'postMessage', [
-        'port',
-        dom.window.location.origin,
-        [channel.port2]
-      ]);
+      iframe.contentWindow
+          .postMessage('port', dom.window.location.origin, [channel.port2]);
       readyCompleter.complete();
     } else if (message.data['exception'] == true) {
       // This message from `dart.js` indicates that an exception occurred