ui: restore visible caption Off and compact settings controls

This commit is contained in:
2026-10-12 23:40:37 +02:00
parent 2398370c23
commit e66f45d9ef
4 changed files with 60 additions and 13 deletions
+8
View File
@@ -203,6 +203,14 @@ def check_cli_instances(root, app, fixtures):
pid = next(pid for pid in states if pid not in previous)
states = input_request(pid, count + index + 1, lambda state: state["status"] == 2,
"resolved GUI pauses independently after decoded startup", action="pause")
states = input_request(pid, count + index + 1,
lambda state: state["selectedSubtitle"] == -1 and not state["subtitleText"],
"visible native Off item disables rendered captions", action="caption", label="Off")
states = input_request(pid, count + index + 1,
lambda state: state["selectedSubtitle"] == 0
and state["subtitleText"] == f"Independent subtitle {index}",
"visible native track item restores rendered captions",
action="caption", label=f"Track {index} (en)")
wait_report(report, [identity], lambda rows: any(
row["event"] == "progress" and row["completion_eligible"] for row in rows),
"resolved GUI owns v2 stable-identity reporting after CLI exit")