Skip to content

Fix alerting dashboards multi-index update tests failing without security - #2125

Merged
peterzhuamazon merged 1 commit into
opensearch-project:mainfrom
vikhy-aws:main
Jul 30, 2026
Merged

Fix alerting dashboards multi-index update tests failing without security#2125
peterzhuamazon merged 1 commit into
opensearch-project:mainfrom
vikhy-aws:main

Conversation

@vikhy-aws

Copy link
Copy Markdown
Contributor

Description

Break the Cypress command chain between .type() and .trigger('blur') in the "to have multiple indices" tests. Typing {enter} into the index combo box triggers a React re-render that detaches the input element, causing the chained .trigger('blur') to fail with a stale DOM reference.

Re-querying the element with cy.get('#index') after the type command ensures Cypress operates on the newly-rendered input.

Issues Resolved

Resolves opensearch-project/alerting-dashboards-plugin#1492

Check List

  • Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

…rity

Break the Cypress command chain between .type() and .trigger('blur') in
the "to have multiple indices" tests. Typing {enter} into the index
combo box triggers a React re-render that detaches the input element,
causing the chained .trigger('blur') to fail with a stale DOM reference.

Re-querying the element with cy.get('#index') after the type command
ensures Cypress operates on the newly-rendered input.

Resolves opensearch-project/alerting-dashboards-plugin#1492

Signed-off-by: Vikhyat Khare <kvikhy@amazon.com>
@github-actions

Copy link
Copy Markdown

PR Reviewer Guide 🔍

Here are some key observations to aid the review process:

🧪 PR contains tests
🔒 No security concerns identified
✅ No TODO sections
🔀 No multiple PR themes
⚡ No major issues detected

@peterzhuamazon
peterzhuamazon merged commit 46edba2 into opensearch-project:main Jul 30, 2026
56 of 66 checks passed
peterzhuamazon pushed a commit that referenced this pull request Jul 30, 2026
…rity (#2125) (#2126)

Break the Cypress command chain between .type() and .trigger('blur') in
the "to have multiple indices" tests. Typing {enter} into the index
combo box triggers a React re-render that detaches the input element,
causing the chained .trigger('blur') to fail with a stale DOM reference.

Re-querying the element with cy.get('#index') after the type command
ensures Cypress operates on the newly-rendered input.

Resolves opensearch-project/alerting-dashboards-plugin#1492


(cherry picked from commit 46edba2)

Signed-off-by: Vikhyat Khare <kvikhy@amazon.com>
Signed-off-by: opensearch-ci-bot <opensearch-infra@amazon.com>
Co-authored-by: Sai Vikhyath Kudhroli <191836418+vikhy-aws@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[AUTOCUT] Integration Test Failed for alertingDashboards-3.8.0

2 participants