From 1bd9e52e5f3a79c8472ca032fb03ffe1b3b2f077 Mon Sep 17 00:00:00 2001 From: Rod Boev Date: Sun, 28 Jun 2026 09:11:20 -0400 Subject: [PATCH] test(#4961): lock the guard ordering to the rebased boot flow --- tests/test_4961_url_query_prefill.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/tests/test_4961_url_query_prefill.py b/tests/test_4961_url_query_prefill.py index 2da60b1a..1079b7d7 100644 --- a/tests/test_4961_url_query_prefill.py +++ b/tests/test_4961_url_query_prefill.py @@ -139,10 +139,16 @@ console.log(JSON.stringify(result)); "blankPrefillIgnored": False, } prefill_guard = BOOT_JS.find("if(_rootPrefillNeedsFreshComposer(urlSession, savedLocal, prefillIntent)){") - saved_guard = BOOT_JS.find("if(!urlSession&&savedLocal&&await _savedSessionShouldStaySidebarOnly(savedLocal)){") - load_pos = BOOT_JS.find("await loadSession(saved);") + saved_state_pos = BOOT_JS.find("const savedSidebarOnlyState=(!urlSession&&savedLocal)") + saved_guard = BOOT_JS.find( + "if(savedSidebarOnlyState&&savedSidebarOnlyState.sidebarOnly){", + saved_state_pos, + ) + load_pos = BOOT_JS.find("await loadSession(saved, {preserveActiveInput:true});") assert prefill_guard >= 0 - assert saved_guard > prefill_guard + assert saved_state_pos >= 0 + assert saved_guard > saved_state_pos + assert prefill_guard > saved_guard assert load_pos > prefill_guard @@ -229,7 +235,7 @@ console.log(JSON.stringify({ assert 0 <= consume_pos < load_pos assert 0 <= check_pos < apply_pos zero_message_pos = BOOT_JS.find( - "await renderSessionList();if(typeof startGatewaySSE==='function')startGatewaySSE();await _applyComposerPrefillOnBoot(prefillIntent);", + "await renderSessionList();await _applyComposerPrefillOnBoot(prefillIntent);if(typeof startGatewaySSE==='function')startGatewaySSE();", load_pos, ) assert zero_message_pos > load_pos