Skip to content

Unskip input_controls_vis test suite#227542

Merged
nickpeihl merged 3 commits intoelastic:mainfrom
nickpeihl:unskip-input-controls-suite
Jul 11, 2025
Merged

Unskip input_controls_vis test suite#227542
nickpeihl merged 3 commits intoelastic:mainfrom
nickpeihl:unskip-input-controls-suite

Conversation

@nickpeihl
Copy link
Contributor

@nickpeihl nickpeihl commented Jul 10, 2025

Flaky test runner x 200

Fixes #225165

Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping the test in 6f48e39.

However, logs during failures are indicating that the osx option could not be found. Since we clear the previous selection right before setting the osx option, it might be possible that the events following the clear are not always completely resolved before we try to set a new option. So this adds a waitFor check to ensure the input control is actually clear before we set a new option.

@nickpeihl nickpeihl changed the title Unskip test suite Unskip input_controls_vis test suite Jul 10, 2025
@kibanamachine
Copy link
Contributor

Flaky Test Runner Stats

🎉 All tests passed! - kibana-flaky-test-suite-runner#8603

[✅] src/platform/test/functional/apps/dashboard_elements/input_control_vis/config.ts: 200/200 tests passed.

see run history

@nickpeihl nickpeihl marked this pull request as ready for review July 11, 2025 14:34
@nickpeihl nickpeihl requested a review from a team as a code owner July 11, 2025 14:34

it('should replace existing filter pill(s) when new item is selected', async () => {
await comboBox.clear('listControlSelect0');
await common.sleep(500); // give time for filter to be removed and event handlers to fire
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a way to do this without a sleep? Like maybe checking that the control no longer has a selected value?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. Added in 7677abb.

@nickpeihl nickpeihl added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// backport:all-open Backport to all branches that could still receive a release labels Jul 11, 2025
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@nickpeihl nickpeihl added the release_note:skip Skip the PR/issue when compiling release notes label Jul 11, 2025
Copy link
Contributor

@nreese nreese left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kibana-presentation changes LGTM
code review only

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

@nickpeihl nickpeihl merged commit dd99dfa into elastic:main Jul 11, 2025
19 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.17, 8.18, 8.19, 9.0, 9.1

https://github.com/elastic/kibana/actions/runs/16228095868

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jul 11, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.

(cherry picked from commit dd99dfa)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jul 11, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.

(cherry picked from commit dd99dfa)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jul 11, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.

(cherry picked from commit dd99dfa)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jul 11, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.

(cherry picked from commit dd99dfa)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jul 11, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.

(cherry picked from commit dd99dfa)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.17
8.18
8.19
9.0
9.1

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Jul 11, 2025
# Backport

This will backport the following commits from `main` to `9.1`:
- [Unskip input_controls_vis test suite
(#227542)](#227542)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip
input_controls_vis test
suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine added a commit that referenced this pull request Jul 11, 2025
# Backport

This will backport the following commits from `main` to `8.19`:
- [Unskip input_controls_vis test suite
(#227542)](#227542)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip
input_controls_vis test
suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine added a commit that referenced this pull request Jul 11, 2025
# Backport

This will backport the following commits from `main` to `8.17`:
- [Unskip input_controls_vis test suite
(#227542)](#227542)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip
input_controls_vis test
suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine added a commit that referenced this pull request Jul 11, 2025
# Backport

This will backport the following commits from `main` to `8.18`:
- [Unskip input_controls_vis test suite
(#227542)](#227542)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip
input_controls_vis test
suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kibanamachine added a commit that referenced this pull request Jul 11, 2025
# Backport

This will backport the following commits from `main` to `9.0`:
- [Unskip input_controls_vis test suite
(#227542)](#227542)

<!--- Backport version: 9.6.6 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sorenlouv/backport)

<!--BACKPORT [{"author":{"name":"Nick
Peihl","email":"nick.peihl@elastic.co"},"sourceCommit":{"committedDate":"2025-07-11T19:25:01Z","message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f","branchLabelMapping":{"^v9.2.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Presentation","release_note:skip","backport:all-open","v9.2.0"],"title":"Unskip
input_controls_vis test
suite","number":227542,"url":"https://github.com/elastic/kibana/pull/227542","mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.2.0","branchLabelMappingKey":"^v9.2.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/227542","number":227542,"mergeCommit":{"message":"Unskip
input_controls_vis test suite (#227542)\n\n[Flaky test runner
x\n200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)\n\nFixes
#225165\n\n## Summary\n\nUnskip input_controls_vis test suite.\n\nThe
failure did not re-occur in 200 flaky tests after only unskipping\nthe
test in 6f48e39.\n\nHowever, logs during failures are indicating that
the `osx` option could\nnot be found. Since we clear the previous
selection right before setting\nthe `osx` option, it might be possible
that the events following the\nclear are not always completely resolved
before we try to set a new\noption. So this adds a `waitFor` check to
ensure the input control is\nactually clear before we set a new
option.","sha":"dd99dfa38ad9395c39a05b7fcbfd56df00d4608f"}}]}]
BACKPORT-->

Co-authored-by: Nick Peihl <nick.peihl@elastic.co>
kertal pushed a commit to kertal/kibana that referenced this pull request Jul 25, 2025
[Flaky test runner x
200](https://buildkite.com/elastic/kibana-flaky-test-suite-runner/builds/8603)

Fixes elastic#225165

## Summary

Unskip input_controls_vis test suite.

The failure did not re-occur in 200 flaky tests after only unskipping
the test in 6f48e39.

However, logs during failures are indicating that the `osx` option could
not be found. Since we clear the previous selection right before setting
the `osx` option, it might be possible that the events following the
clear are not always completely resolved before we try to set a new
option. So this adds a `waitFor` check to ensure the input control is
actually clear before we set a new option.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:all-open Backport to all branches that could still receive a release release_note:skip Skip the PR/issue when compiling release notes Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas t// v8.17.9 v8.18.4 v8.19.0 v9.0.4 v9.1.0 v9.2.0

Projects

None yet

4 participants