Multiple QA Failures in master related to ambiguous match for status_badge_link

Summary

Pipeline: https://gitlab.com/gitlab-org/gitlab/-/pipelines/987003745

Multiple QA failures are occurring in master with similar errors regarding the status_badge_link element, ex:

Stack trace

1) Package npm Registry project level endpoint using personal access token push and pull a npm package via CI
     Failure/Error: expect(job).to be_successful(timeout: 800)
     
     Capybara::Ambiguous:
       Ambiguous match, found 2 elements matching visible css "[data-testid=\"status_badge_link\"],[data-qa-selector=\"status_badge_link\"]"
     # ./qa/page/base.rb:146:in `find_element'
     # ./qa/support/page/logging.rb:39:in `block in find_element'
     # ./qa/support/page/logging.rb:206:in `log_slow_code'
     # ./qa/support/page/logging.rb:39:in `find_element'
     # ./qa/page/component/ci_badge_link.rb:40:in `status_badge'
     # ./qa/page/component/ci_badge_link.rb:45:in `block in completed?'
     # ./qa/page/base.rb:82:in `block in wait_until'
     # ./qa/support/waiter.rb:29:in `block in wait_until'
     # ./qa/support/repeater.rb:46:in `repeat_until'
     # ./qa/support/waiter.rb:20:in `wait_until'
     # ./qa/page/base.rb:76:in `wait_until'
     # ./qa/page/component/ci_badge_link.rb:44:in `completed?'
     # ./qa/page/project/job/show.rb:28:in `successful?'
     # ./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb:100:in `block (5 levels) in <module:QA>'
     # ./qa/scenario/actable.rb:16:in `perform'
     # ./qa/specs/features/browser_ui/5_package/package_registry/npm/npm_project_level_spec.rb:99:in `block (4 levels) in <module:QA>'
     # ./qa/specs/spec_helper.rb:134:in `block (2 levels) in <top (required)>'
     # /home/gitlab/spec/support/fast_quarantine.rb:22:in `block (2 levels) in <top (required)>'
     # ./qa/specs/knapsack_runner.rb:17:in `run'
     # ./qa/specs/runner.rb:57:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/scenario/template.rb:50:in `perform'
     # ./qa/scenario/template.rb:10:in `block in perform'
     # ./qa/scenario/template.rb:8:in `perform'
     # ./qa/scenario/bootable.rb:52:in `launch!'

Screenshot

package_npm_registry_project_level_endpoint_using_personal_access_token_push_and_2023-08-30-19-44-44.486

Edited by Valerie Burton