Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[8.x] [Dashboard] Await new services in exported listing table (#195277…
…) (#195301) # Backport This will backport the following commits from `main` to `8.x`: - [[Dashboard] Await new services in exported listing table (#195277)](#195277) <!--- Backport version: 9.4.3 --> ### Questions ? Please refer to the [Backport tool documentation](https://github.com/sqren/backport) <!--BACKPORT [{"author":{"name":"Hannah Mudge","email":"[email protected]"},"sourceCommit":{"committedDate":"2024-10-07T17:36:27Z","message":"[Dashboard] Await new services in exported listing table (#195277)\n\nCloses https://github.com/elastic/kibana/issues/194733\r\n\r\n## Summary\r\n\r\nIn #193644, I forgot to remove\r\nreferences to the old `servicesReady` promise - this caused an issue\r\nwhere it never resolved `true`, so anywhere that depended on this would\r\nbe stuck in a loading state. This PR fixes this by replacing all\r\ninstances of `servicesReady` with the new\r\n`untilPluginStartServicesReady` promise.\r\n\r\nSpecifically, this fixes the exported `DashboardListingTable` that the\r\nSecurity page uses:\r\n\r\n- **Before:**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/78fc8ad8-7bff-43bf-95ec-d52f4da91371\r\n\r\n- **After:**\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/af1be9d3-9af5-4a30-9b5d-bc4352214a97\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10271a2e1fb5860a8a6d3d3e3f072d5b67a3f63f","branchLabelMapping":{"^v9.0.0$":"main","^v8.16.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Feature:Dashboard","regression","release_note:fix","Team:Presentation","loe:small","impact:medium","v9.0.0","backport:prev-minor"],"title":"[Dashboard] Await new services in exported listing table","number":195277,"url":"https://github.com/elastic/kibana/pull/195277","mergeCommit":{"message":"[Dashboard] Await new services in exported listing table (#195277)\n\nCloses https://github.com/elastic/kibana/issues/194733\r\n\r\n## Summary\r\n\r\nIn #193644, I forgot to remove\r\nreferences to the old `servicesReady` promise - this caused an issue\r\nwhere it never resolved `true`, so anywhere that depended on this would\r\nbe stuck in a loading state. This PR fixes this by replacing all\r\ninstances of `servicesReady` with the new\r\n`untilPluginStartServicesReady` promise.\r\n\r\nSpecifically, this fixes the exported `DashboardListingTable` that the\r\nSecurity page uses:\r\n\r\n- **Before:**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/78fc8ad8-7bff-43bf-95ec-d52f4da91371\r\n\r\n- **After:**\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/af1be9d3-9af5-4a30-9b5d-bc4352214a97\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10271a2e1fb5860a8a6d3d3e3f072d5b67a3f63f"}},"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/195277","number":195277,"mergeCommit":{"message":"[Dashboard] Await new services in exported listing table (#195277)\n\nCloses https://github.com/elastic/kibana/issues/194733\r\n\r\n## Summary\r\n\r\nIn #193644, I forgot to remove\r\nreferences to the old `servicesReady` promise - this caused an issue\r\nwhere it never resolved `true`, so anywhere that depended on this would\r\nbe stuck in a loading state. This PR fixes this by replacing all\r\ninstances of `servicesReady` with the new\r\n`untilPluginStartServicesReady` promise.\r\n\r\nSpecifically, this fixes the exported `DashboardListingTable` that the\r\nSecurity page uses:\r\n\r\n- **Before:**\r\n\r\n\r\nhttps://github.com/user-attachments/assets/78fc8ad8-7bff-43bf-95ec-d52f4da91371\r\n\r\n- **After:**\r\n\r\n\r\n\r\nhttps://github.com/user-attachments/assets/af1be9d3-9af5-4a30-9b5d-bc4352214a97\r\n\r\n\r\n### For maintainers\r\n\r\n- [ ] This was checked for breaking API changes and was [labeled\r\nappropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)","sha":"10271a2e1fb5860a8a6d3d3e3f072d5b67a3f63f"}}]}] BACKPORT--> Co-authored-by: Hannah Mudge <[email protected]>
- Loading branch information