Godot Engine v4.7.1.stable.official.a13da4feb - https://godotengine.org Vulkan 1.4.351 - Forward+ - Using Device #0: NVIDIA - NVIDIA GeForce RTX 2060 SUPER ERROR: Failed to read the root certificate store. at: get_system_ca_certificates (platform/windows/os_windows.cpp:2582) PHASE20B_GUI_CHECK PASS: production spawner creates the actor and named-prop fixtures PHASE20B_GUI_CHECK PASS: fixture actors receive long and distinct stage names through production identity PHASE20B_GUI_CHECK PASS: DIRECT mode button is present in the Stage chrome PHASE20B_GUI_HOVER target=@Button@36 viewport_position=(640.0, 32.0) screen_position=(640.0, 32.0) window=0 window_position=(0, 0) hovered=@Button@36 PHASE20B_GUI_CHECK PASS: pointer activation switches the production Stage to DIRECT PHASE20B_GUI_CHECK PASS: viewport pointer selects the actor in DIRECT PHASE20B_GUI_CHECK PASS: approved empty-plan prompt is visible and fits inside the Step Stack PHASE20B_GUI_CHECK PASS: pinned Move, Say, and Wait quick actions are visible PHASE20B_CAPTURE path=res://tests/phase20b_captures/action_drawer_full_height/wide_empty_step_stack.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: rendered capture wide_empty_step_stack is saved at viewport size PHASE20B_GUI_CHECK PASS: selected actor exposes the pinned Add step control PHASE20B_GUI_HOVER target=AddActionStep viewport_position=(1192.0, 318.0) screen_position=(1192.0, 318.0) window=0 window_position=(0, 0) hovered=AddActionStep PHASE20B_GUI_CHECK PASS: drawer visibly slides left from the inspector while fading in PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_opening.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_opening is saved at viewport size PHASE20B_GUI_CHECK PASS: Add step opens the production Choose an action drawer PHASE20B_GUI_CHECK PASS: drawer keeps the scrollable action list and pinned Cancel visible PHASE20B_GUI_CHECK PASS: drawer extends beyond the inspector while keeping Cancel pinned below the list PHASE20B_GUI_CHECK PASS: tall drawer shows every action without scrolling PHASE20B_GUI_CHECK PASS: drawer stays above the Stage status bar and safe bottom inset PHASE20B_GUI_CHECK PASS: drawer top aligns with inspector and opens from its left edge PHASE20B_GUI_CHECK PASS: scrim covers the inspector bounds only PHASE20B_GUI_CHECK PASS: inspector scrim is a light 32 percent shade while the drawer stays opaque PHASE20B_GUI_CHECK PASS: opening the drawer moves keyboard focus to the first action choice PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_open.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_open is saved at viewport size PHASE20B_GUI_HOVER target=CancelTogether viewport_position=(752.0, 816.0) screen_position=(752.0, 816.0) window=0 window_position=(0, 0) hovered=CancelTogether PHASE20B_GUI_CHECK PASS: Cancel reverses the drawer slide and fades the inspector scrim PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_canceling.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_canceling is saved at viewport size PHASE20B_GUI_CHECK PASS: Cancel slides the drawer and inspector scrim away PHASE20B_GUI_CHECK PASS: Cancel returns keyboard focus to Add step PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_cancelled.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_cancelled is saved at viewport size PHASE20B_GUI_HOVER target=AddActionStep viewport_position=(1192.0, 318.0) screen_position=(1192.0, 318.0) window=0 window_position=(0, 0) hovered=AddActionStep PHASE20B_GUI_CHECK PASS: outside click starts the same reverse slide and fade PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_outside_closing.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_outside_closing is saved at viewport size PHASE20B_GUI_CHECK PASS: left click outside slides the drawer closed PHASE20B_GUI_CHECK PASS: outside click is consumed without clearing the actor selection on stage PHASE20B_GUI_CHECK PASS: outside click returns keyboard focus to Add step PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_outside_clicked.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_outside_clicked is saved at viewport size PHASE20B_GUI_HOVER target=AddActionStep viewport_position=(1192.0, 318.0) screen_position=(1192.0, 318.0) window=0 window_position=(0, 0) hovered=AddActionStep PHASE20B_GUI_CHECK PASS: clicking the dimmed inspector closes the drawer without reopening it PHASE20B_GUI_CHECK PASS: inspector click is consumed while the drawer is open PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_inspector_clicked.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_inspector_clicked is saved at viewport size PHASE20B_GUI_HOVER target=AddActionStep viewport_position=(1192.0, 318.0) screen_position=(1192.0, 318.0) window=0 window_position=(0, 0) hovered=AddActionStep PHASE20B_GUI_CHECK PASS: Escape starts the same reverse slide and fade PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_escape_closing.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_escape_closing is saved at viewport size PHASE20B_GUI_CHECK PASS: Escape slides the drawer closed and removes the scrim PHASE20B_GUI_CHECK PASS: Escape returns keyboard focus to Add step PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_escape_closed.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_escape_closed is saved at viewport size PHASE20B_GUI_HOVER target=AddActionStep viewport_position=(1192.0, 318.0) screen_position=(1192.0, 318.0) window=0 window_position=(0, 0) hovered=AddActionStep PHASE20B_GUI_CHECK PASS: drawer retains working action choices after each dismissal path PHASE20B_GUI_HOVER target=PlanActionChoice_move_to viewport_position=(752.0, 254.0) screen_position=(752.0, 254.0) window=0 window_position=(0, 0) hovered=PlanActionChoice_move_to PHASE20B_GUI_CHECK PASS: choosing an action waits for the drawer to close before opening its editor PHASE20B_GUI_HOVER target=ActionEditorCancel viewport_position=(716.0, 634.0) screen_position=(716.0, 634.0) window=0 window_position=(360, 220) hovered=ActionEditorCancel PHASE20B_GUI_CHECK PASS: canceling the opened action draft leaves the stage unchanged PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/action_drawer_action_selected.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture action_drawer_action_selected is saved at viewport size PHASE20B_GUI_CHECK PASS: Say-only fixture provides compatible Move and Wait choices for Add together PHASE20B_GUI_CHECK PASS: Say step exposes its Add together control PHASE20B_GUI_HOVER target=@Button@1392 viewport_position=(1164.0, 521.0) screen_position=(1164.0, 521.0) window=0 window_position=(0, 0) hovered=@Button@1392 PHASE20B_GUI_CHECK PASS: Add together uses the same slide-out and fade as Add step PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/add_together_drawer_opening.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture add_together_drawer_opening is saved at viewport size PHASE20B_GUI_CHECK PASS: Add together opens the shared drawer with its step title PHASE20B_GUI_CHECK PASS: drawer preserves the source Say summary and duration context PHASE20B_GUI_CHECK PASS: long source summary is limited to two lines and remains available in its tooltip PHASE20B_GUI_CHECK PASS: Add together keeps only compatible Move and Wait choices PHASE20B_GUI_CHECK PASS: Add together drawer aligns with the inspector and dims its shell PHASE20B_GUI_CHECK PASS: Add together drawer gives focus to its first compatible choice PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/add_together_drawer_open.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture add_together_drawer_open is saved at viewport size PHASE20B_GUI_HOVER target=CancelTogether viewport_position=(752.0, 539.0) screen_position=(752.0, 539.0) window=0 window_position=(0, 0) hovered=CancelTogether PHASE20B_GUI_CHECK PASS: Add together Cancel slides the shared drawer and scrim back PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/add_together_drawer_canceling.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture add_together_drawer_canceling is saved at viewport size PHASE20B_GUI_CHECK PASS: Add together Cancel slides in and restores focus to its trigger PHASE20B_CAPTURE_STABLE path=res://tests/phase20b_captures/action_drawer_full_height/add_together_drawer_cancelled.png size=(1280, 900) error=0 PHASE20B_GUI_CHECK PASS: settled rendered capture add_together_drawer_cancelled is saved at viewport size PHASE20B_GUI_HOVER target=@Button@1392 viewport_position=(1164.0, 521.0) screen_position=(1164.0, 521.0) window=0 window_position=(0, 0) hovered=@Button@1392 PHASE20B_GUI_CHECK PASS: Add together closes on outside click and restores focus PHASE20B_GUI_CHECK PASS: Add together outside click is consumed by the drawer PHASE20B_GUI_HOVER target=@Button@1392 viewport_position=(1164.0, 521.0) screen_position=(1164.0, 521.0) window=0 window_position=(0, 0) hovered=@Button@1392 PHASE20B_GUI_CHECK PASS: Add together closes on Escape and restores focus PHASE20B_GUI_HOVER target=@Button@1392 viewport_position=(1164.0, 521.0) screen_position=(1164.0, 521.0) window=0 window_position=(0, 0) hovered=@Button@1392 PHASE20B_GUI_HOVER target=PlanActionChoice_move_to viewport_position=(752.0, 311.0) screen_position=(752.0, 311.0) window=0 window_position=(0, 0) hovered=PlanActionChoice_move_to PHASE20B_GUI_CHECK PASS: compatible choice opens its editor for the same step after the drawer closes PHASE20B_GUI_HOVER target=ActionEditorCancel viewport_position=(716.0, 634.0) screen_position=(716.0, 634.0) window=0 window_position=(360, 220) hovered=ActionEditorCancel PHASE20B_GUI_CHECK PASS: Canceling a together action draft leaves the source plan unchanged PHASE20B_ACTION_DRAWER rect=[P: (624.0, 184.0), S: (256.0, 666.0)] card=[P: (888.0, 184.0), S: (380.0, 284.0)] dimmer=[P: (888.0, 184.0), S: (380.0, 284.0)] focus= PHASE20B_GUI_SLICE_RESULT scenario=action_drawer failures=0