resolves#49519
If a user has previously opted out of telemetry, this PR will
cause them to be prompted again, when the major or minor version
of Kibana changes. Previously, once opted out, they would never
get prompted again.
* Better key out negative filters
* fragments not spans
* Alter filter bar colors
- Red border for excluded
- Match pinned color to border color
* Fix title by using `useInnerText`
* Fix alignment of add filter button
* Moving SASS variables to its own file
* Enable visual tests
* Uncomment visual tests jobs
* More testing - use dev token and only run visual tests
* Fix dev token
* Fix token again
* Skip infra tests
* Set style of table
* Try setting discover sample size
* Fix Jenkinsfile
* Remove login_page test from config (it skipped but failing)
* Remove line
* Prep to merge, revert token and update Jenkinsfile
* Try skipping at Security level, instead of removing from config
* add ability to whitelist visible elements in percy
* allow white and blacklisting elements in visual tests
* remove unnecessary webElement methods
* refactor snapshot options to use show and hide
* refactor add/remove and visual test helpers
* [percy] rework css rules to allow hiding inside shown elements
* [percy] adjust logic to support showing inside hiding
* attach styles to hide percy when capturing the snapshot
* refactor in order to make sure all logic is executed if snapshot fails
* remove sleeps
* add back skipFirefox tag
* [DOCS] New Canvas snapshots documentation
* Changes from 1-Oct meeting
* Some tweaks
* Added beta tag
* Fixes to images
* Comments from Gail and Tim
* New images
* Final changes
* use a custom wrapper around chance with longer defaults to avoid conflicts
* fix a reference to chance
* fix another reference to chance service
# Conflicts:
# x-pack/test/saml_api_integration/apis/security/saml_login.ts
* Remove depdency on legacy interface.
* Remove custom interface, use common breadcrumb type.
* Add HTML template for app react entry point.
* Update app props.
* Add constant for react app entry point.
* Remove dependency on legacy capabilities provider.
* Delete legacy kibana framework adapter.
* Add New Platform adapter, reference in startup code.
* Remove dependency on legacy capabilities function.
* Delete reference to obsolete interface.
* Fix busted types in new adapter.
* Add new plugin class, delete old bootstrap code.
* Update routing/functional tests.
* Provide default for potentially-undefined value.
* run x-pack-ciGroup6 40 times
* Reinsert firefox skip tag.
* Update functional tests to work with newly-merged fixtures.
* Add functional test for pagination.
* Update obsolete test snapshots.
* Return CI to normal.
* Return CI to normal.
* Fix broken test expect.
* Fix type-related issue in test and update snapshot.
* Add back removed logic copying feature properties for injected data prior to modification
* Back out injected data and assign featureCollection to sourceDescriptor with __ prefix
* Review feedback. Ensure __featureCollection is always initialized minimally to a geojson object with an empty features array
* Check for null/undefined
* Add loading indicator to Lens workspace panel
* [Expressions] [Lens] Handle loading and errors in ExpressionRenderer
* Using loading$ observable and improve tests
* [Lens] Fix layer crash and improve layer suggestions
* Using CSS and to handle layout of expression renderer
Added TODO for using chart loader when area is completely empty
* Improve error handling and simplify code
* Fix cleanup behavior
* Fix double render and prevent error cases in xy chart
* Fix context for use in dashboards
* Remove className from expression rendere component
* Improve handling of additional interpreter args
* More layout fixes
- Hide chart if Empty not Loading
- Fix relative positioning for progress bar since className is no longer passed (super hacky)
* Build suggestions that remove layers
* Update tests and add keptLayerIds everywhere
* Fix bug where datatable would accept multi-layer suggestions
* Build more suggestions that work with metric/datatable
* Fix issue with chart switching from empty
* Fix datatable multiple layer issue
* Move top nav menu to its own plugin
Allow registering additional options from other plugins
Added demo plugin
* Added functional test to validate top nav registration
* Improved names
* Rename array
* Fixed lens tests
* Deleted old NavBarExtensionsRegistryProvider
* Fixed top nav menu test
* Attempt fixing test by clearing ui_actions on stop
* temporary disable test