* Breadcrumbs and Title on their own line
- Menu on the left, datepicker on the right
* Fixed up usages of kuiLocalTitle
* Fix alignment if main menu doesn’t exist
* Remove some extraneous classes
* Update ems utils to better handle no service results. Prevent excess attribution errors
* Update tile layer sync to return promise and handle errors related to both obtaining url and tile loading
* Add flow for updating tms layers with error status/message
* Handle promises, if returned, on syncLayerWithMB. Update TMS error status
* Exclude layers that mapbox didn't add to map but are tracked in layer list from reordering logic
* Move datarequest handling to vector layer. Use relevant data load/error logic for tile and vector layers
* Don't try to get attributions on errored layer
* Handle 'includeElasticMapsService' configuration
* Move data requests back to layer level for heatmap usage
* Update all layers to set top-level layer error status and message. Consolidate redundant code
* Update tile sync function to more reliably confirm load status after loading via callback. Add interval to cancel timer
* Remove unnecessary, and annoying, clear temp layers on tms error
* Clean up
* More clean up
* Review feedback
* Review feedback. Test cleanup
* Test fixes and review feedback
* Updates tpm buckets with a missing result key to default to 'n/a'
* Localizes "N/A", updates how missing values are handled
* Converts transaction and error group overview lists to TS, uses managed table component
* Fixed tests
* Fixes EUI-related snapshot update
* Reverts TS conversion and client-side sort change for ErrorGroupOverview
* Restores location passing for error group list
* chore: quote expression type name in error
makes it a little more readable and a little easier to understand what failed
* fix: show all model args if no filter
this changes what modelArgs means, turning them into a selective filter instead of a hard requirement
We've seen a number of flaky test failures where the tests are waiting for the rendering count to be `11` but it is `12` for some reason (which is probably totally fine). This is causing tests to regularly fail when they probably shouldn't, so I've updated the `PageObjects.visualize.waitForRenderingCount()` to accept a `minimumCount` instead of an exact count that is expected. I've also updated the function to use `retry.waitFor()` for slightly better logging.
```
[00:01:13] │ debg Waiting up to 20000ms for rendering count to be greater than or equal to [3]...
[00:01:13] │ debg TestSubjects.find(visualizationLoader)
[00:01:13] │ debg findByCssSelector [data-test-subj~="visualizationLoader"]
[00:01:13] │ debg -- currentRenderingCount=2
[00:01:13] │ debg TestSubjects.find(visualizationLoader)
[00:01:13] │ debg findByCssSelector [data-test-subj~="visualizationLoader"]
[00:01:13] │ debg -- currentRenderingCount=3
```
* Fix timelion missing renderer on resize
Adding a watch to the renderComplete promise to fix missing rendering of chart
when the resize observer detect a change in size.
Removed the existing resize observer.
* Revert removing observe resize
It's need on the timelion app to resize since that app doesn't use
visualize loader
* Change double watch to watchgroup
* Reenable skipped dashboard test
* Unlinked deployment working for beats
* Use better constant
* Show N/A for license
* Rename to Unlinked Cluster
* Use callout to mention unlinked cluster
* PR feedback
* Use fragment
* Speed up the query by using terminate_after
* Handle failures more defensively
* Remove unnecessary msearch
* PR feedback
* PR feedback and a bit of light refactor
* Updated text
* Add api integration tests
* Localize call out
* Update loc pattern
* Fix improper i18n.translate usage
* Revert "Fix improper i18n.translate usage"
This reverts commit 0e2e7608c3.
* Revert "Update loc pattern"
This reverts commit cc99fe8a8a.
* Ensure the unlinked deployment cluster counts as a valid cluster
* Sometimes, you miss the smallest things
* Ensure the unlinked cluster is supported, in that users can click the link and load it
* Update tests
* PR feedback. Simplifying the flag supported code and adding more tests
* Update naming
* Rename to Standalone Cluster
* Remove unnecessary file
* Move logic for setting isSupported to exclusively in flag supported clusters code, update tests