From 5b71c42277408fe2d0c1e9b386fdc8086d2e60d8 Mon Sep 17 00:00:00 2001 From: Jonathon Leight Date: Tue, 7 Jul 2026 22:28:28 -0400 Subject: [PATCH] Fix broken test --- internal/e2e/share_limits_test.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/e2e/share_limits_test.go b/internal/e2e/share_limits_test.go index 62e3811..011d10a 100644 --- a/internal/e2e/share_limits_test.go +++ b/internal/e2e/share_limits_test.go @@ -64,7 +64,9 @@ func TestE2EShareOrgLimitsModal(t *testing.T) { chromedp.WaitVisible(`#limits-modal-content [data-check-scope]`, chromedp.ByQuery), chromedp.Evaluate(countChecked, &initial), // Default is permissive: everything checked. Uncheck only the first section. - chromedp.Click(`#limits-modal-content [data-check-scope]:first-of-type [data-check-none]`, chromedp.ByQuery), + // ByQuery = querySelector, so this is the first scope's Select-none button + // (document order), regardless of sibling element types before the cards. + chromedp.Click(`#limits-modal-content [data-check-scope] [data-check-none]`, chromedp.ByQuery), chromedp.Evaluate(countChecked, &afterNone), ); err != nil { t.Fatalf("browser run against %s: %v", shareURL, err)