diff --git a/src/browser_harness/run.py b/src/browser_harness/run.py index 8ab1f0f1..623b3e84 100644 --- a/src/browser_harness/run.py +++ b/src/browser_harness/run.py @@ -103,7 +103,7 @@ def main(): os.environ["BH_DEBUG_CLICKS"] = "1" args = args[1:] if not args and not sys.stdin.isatty(): - code = sys.stdin.read() + code = sys.stdin.buffer.read().decode('utf-8-sig') # utf-8-sig strips BOM if present (PowerShell 5.1 compat) if not code.strip(): sys.exit(USAGE) else: