fix: respect --headed false flag in CLI (#757)

When user explicitly sets --headed false, the CLI was ignoring this
flag because the launch condition only checked if flags.headed was
true. This meant that --headed false would not trigger a launch
command, and subsequent commands would auto-launch with default
headless=true.

The fix adds a cli_headed flag to track when the user explicitly
sets --headed (regardless of value), and includes this in the
launch condition check.

Fixes #743
This commit is contained in:
QuietyAwe
2026-03-13 09:42:59 -05:00
committed by GitHub
parent e02bc1a10c
commit ea9d456341
3 changed files with 6 additions and 0 deletions
+1
View File
@@ -2164,6 +2164,7 @@ mod tests {
cli_annotate: false,
cli_download_path: false,
cli_native: false,
cli_headed: false,
annotate: false,
color_scheme: None,
download_path: None,