From 5d6ebcfa94d3e67d2b9e0226986b71e17d424da6 Mon Sep 17 00:00:00 2001
From: Katsuya Hidaka <hidakatsuya@gmail.com>
Date: Sun, 9 Feb 2025 13:41:46 +0900
Subject: Fix random failures in IssuesTest#test_bulk_copy due to
 StaleElementReferenceError

---
 test/system/issues_test.rb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/test/system/issues_test.rb b/test/system/issues_test.rb
index c23cbd27c..80ef25e0c 100644
--- a/test/system/issues_test.rb
+++ b/test/system/issues_test.rb
@@ -497,8 +497,9 @@ class IssuesSystemTest < ApplicationSystemTestCase
     assert_equal 'Copy', submit_buttons[0].value
 
     page.find('#issue_project_id').select('OnlineStore')
-    # wait for ajax response
-    assert page.has_select?('issue_project_id', selected: 'OnlineStore')
+    # Verify that the target version field has been rewritten by the OnlineStore project settings
+    # and wait for the project change to complete.
+    assert_select 'issue_fixed_version_id', options: ['(No change)', 'none', 'Alpha', 'Systemwide visible version']
 
     assert_selector 'input[type=submit]', count: 2
     submit_buttons = page.all('input[type=submit]')
-- 
2.45.2

