Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.17] [Controls] Persist `runPastTimeout` setting (#208611) (
#208764) # Backport This will backport the following commits from `main` to `8.17`: - [[Controls] Persist `runPastTimeout` setting (#208611)](#208611) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"Heenawter@users.noreply.github.com"},"sourceCommit":{"committedDate":"2025-01-29T14:46:29Z","message":"[Controls] Persist `runPastTimeout` setting (#208611)\n\nCloses https://github.com/elastic/kibana/issues/206459\r\n\r\n## Summary\r\n\r\nThis PR ensures that the `runPastTimeout` setting is persisted for\r\noptions list controls and the UI reflects the value of this setting. The\r\nroot cause of this bug is that we weren't sending in the behavior\r\nsubject for `runPastTimeout# Backport This will backport the following commits from `main` to `8.17`: - [[Controls] Persist `runPastTimeout` setting (#208611)](#208611) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT to the data control's `editorStateManager`\r\nwhen initializing the options list control, which meant that its value\r\ncould not be set by the options list's `CustomOptionsComponent` - this\r\nPR fixes that.\r\n\r\n**Before**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/2c9eeab8-67d9-46bc-938e-4d7cb91e435f\r\n\r\n**After**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/d06b6ffa-b1e9-4ecd-b732-69bd69a8aee9\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] The PR description includes the appropriate Release Notes section,\r\nand the correct `release_note:*` label is applied per the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"da41b8be52609ae62b1baad13fcdbc04f5d1b9a9","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["bug","regression","release_note:fix","Feature:Input Control","Team:Presentation","loe:small","impact:high","v9.0.0","Project:Controls","backport:prev-major","project:embeddableRebuild"],"title":"[Controls] Persist `runPastTimeout` setting","number":208611,"url":"https://github.com/elastic/kibana/pull/208611","mergeCommit":{"message":"[Controls] Persist `runPastTimeout` setting (#208611)\n\nCloses https://github.com/elastic/kibana/issues/206459\r\n\r\n## Summary\r\n\r\nThis PR ensures that the `runPastTimeout` setting is persisted for\r\noptions list controls and the UI reflects the value of this setting. The\r\nroot cause of this bug is that we weren't sending in the behavior\r\nsubject for `runPastTimeout# Backport This will backport the following commits from `main` to `8.17`: - [[Controls] Persist `runPastTimeout` setting (#208611)](#208611) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT to the data control's `editorStateManager`\r\nwhen initializing the options list control, which meant that its value\r\ncould not be set by the options list's `CustomOptionsComponent` - this\r\nPR fixes that.\r\n\r\n**Before**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/2c9eeab8-67d9-46bc-938e-4d7cb91e435f\r\n\r\n**After**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/d06b6ffa-b1e9-4ecd-b732-69bd69a8aee9\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] The PR description includes the appropriate Release Notes section,\r\nand the correct `release_note:*` label is applied per the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"da41b8be52609ae62b1baad13fcdbc04f5d1b9a9"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/208611","number":208611,"mergeCommit":{"message":"[Controls] Persist `runPastTimeout` setting (#208611)\n\nCloses https://github.com/elastic/kibana/issues/206459\r\n\r\n## Summary\r\n\r\nThis PR ensures that the `runPastTimeout` setting is persisted for\r\noptions list controls and the UI reflects the value of this setting. The\r\nroot cause of this bug is that we weren't sending in the behavior\r\nsubject for `runPastTimeout# Backport This will backport the following commits from `main` to `8.17`: - [[Controls] Persist `runPastTimeout` setting (#208611)](#208611) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT to the data control's `editorStateManager`\r\nwhen initializing the options list control, which meant that its value\r\ncould not be set by the options list's `CustomOptionsComponent` - this\r\nPR fixes that.\r\n\r\n**Before**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/2c9eeab8-67d9-46bc-938e-4d7cb91e435f\r\n\r\n**After**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/d06b6ffa-b1e9-4ecd-b732-69bd69a8aee9\r\n\r\n\r\n### Checklist\r\n\r\n- [x] [Unit or functional\r\ntests](https://www.elastic.co/guide/en/kibana/master/development-tests.html)\r\nwere updated or added to match the most common scenarios\r\n- [x] The PR description includes the appropriate Release Notes section,\r\nand the correct `release_note:*` label is applied per the\r\n[guidelines](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"da41b8be52609ae62b1baad13fcdbc04f5d1b9a9"}}]}] BACKPORT--> Co-authored-by: Hannah Mudge <Heenawter@users.noreply.github.com>
- Loading branch information