From 69ab615eba14e06b8c69018090883e3bacd9d5f6 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN Date: Thu, 1 Oct 2026 08:59:23 -0400 Subject: [PATCH] TASK-conversation-console-workflow isolate refresh dispatch from focus scrolling --- test/fleet/console-view-navigation.test.mjs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/test/fleet/console-view-navigation.test.mjs b/test/fleet/console-view-navigation.test.mjs index d393c69..58be904 100644 --- a/test/fleet/console-view-navigation.test.mjs +++ b/test/fleet/console-view-navigation.test.mjs @@ -142,11 +142,10 @@ test('SCN-console-operational-deeplink-layout-history-and-refresh: Fleet deep li await page.locator('.console-rail a[href="#work"]').click(); await page.mouse.wheel(0, 180); - const beforeRefreshRender = await page.evaluate(() => new Promise((resolve) => { - const button = document.querySelector('#refresh-console'); - button.addEventListener('click', () => resolve(scrollY), { once: true }); - button.click(); - })); + const beforeRefreshRender = await page.locator('#refresh-console').evaluate((button) => { + button.dispatchEvent(new MouseEvent('click', { bubbles: true })); + return scrollY; + }); await page.locator('#live-refresh-status[data-generation="2"]').waitFor(); assert.equal(new URL(page.url()).hash, '#work'); await assertSelectedView(page, 'work', 'Work');