diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index 9fc113ff72c5201cb00b61742526786834288398..f930e8b2ce2b60eab75932e7aff201eba253e6cc 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -906,7 +906,7 @@ def construct(self):
                 toplevel_MacOS = self.get_dst_prefix()
                 trampoline = self.put_in_file("""\
 #!/bin/bash
-open "%s"
+open "%s" --args "$@"
 """ %
                     # up one directory from MacOS to its sibling Resources directory
                     os.path.join('$(dirname "$0")', os.pardir, 'Resources', launcher_app),