From 126b0ce57162368075a9bb0b024caa3e69f66fd7 Mon Sep 17 00:00:00 2001 From: Maris Popens Date: Sun, 4 Oct 2026 07:51:34 +0300 Subject: [PATCH] test(browser): give CI's cold Chrome start 90s instead of 20s The first launch under -race occasionally missed chromedp's 20s DevTools URL timeout, failing an unrelated PR. --- internal/browser/browser_chrome_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/browser/browser_chrome_test.go b/internal/browser/browser_chrome_test.go index a9ec65c..b3dba05 100644 --- a/internal/browser/browser_chrome_test.go +++ b/internal/browser/browser_chrome_test.go @@ -112,7 +112,9 @@ func TestSubmitButtonTextPattern_MirrorsJSRegex(t *testing.T) { // without it. func init() { if os.Getenv("GITHUB_ACTIONS") == "true" { - extraAllocatorOptions = append(extraAllocatorOptions, chromedp.NoSandbox) + // A cold Chrome start under -race on a shared runner can outlast + // chromedp's 20s default for the DevTools URL. + extraAllocatorOptions = append(extraAllocatorOptions, chromedp.NoSandbox, chromedp.WSURLReadTimeout(90*time.Second)) } }