Merge branch 'tier2/live_gui_test_fixes_20260618' into tier2/result_migration_small_files_20260617

# Conflicts:
#	conductor/tracks/live_gui_test_fixes_20260618/state.toml
#	docs/reports/RESULT_MIGRATION_SMALL_FILES_20260617.md
#	docs/reports/TRACK_COMPLETION_result_migration_small_files_20260617.md
#	scripts/tier2/failcount.py
#	scripts/tier2/write_report.py
This commit is contained in:
ed
2026-06-18 17:55:05 -04:00
15 changed files with 704 additions and 841 deletions
+1
View File
@@ -874,6 +874,7 @@ class AppController:
self._trigger_blink: bool = False
self._is_blinking: bool = False
self._blink_start_time: float = 0.0
self._pending_focus_response: bool = False
self._trigger_script_blink: bool = False
self._is_script_blinking: bool = False
self._script_blink_start_time: float = 0.0
+10 -7
View File
@@ -1586,6 +1586,12 @@ def render_main_interface(app: App) -> None:
app._process_pending_gui_tasks()
app._process_pending_history_adds()
if app.controller._process_pending_tool_calls(): app._tool_log_dirty = True
if app._pending_focus_response:
app._pending_focus_response = False
try:
imgui.set_window_focus("Response") # type: ignore[call-arg]
except:
pass
#endregion: Process GUI task queue
render_track_proposal_modal(app)
@@ -5536,13 +5542,10 @@ def render_response_panel(app: App) -> None:
"""
if app.perf_profiling_enabled: app.perf_monitor.start_component("_render_response_panel")
if app._trigger_blink:
app._trigger_blink = False
app._is_blinking = True
app._blink_start_time = time.time()
try:
imgui.set_window_focus("Response") # type: ignore[call-arg]
except:
pass
app._trigger_blink = False
app._is_blinking = True
app._blink_start_time = time.time()
app._pending_focus_response = True
is_blinking = False
blink_color = imgui.ImVec4(0, 0, 0, 0)
if app._is_blinking: