* [a11y] add initial accessibility functional tests
* add accessibility jobs
* fix config path
* remove percy setup from scripts
* disable color-contrast rule
* apply changes from @myasonik
* define aria-controls/owns props even when suggestions aren't visible
* [ftr/a11y] only throw error when there are errors
* adding tests for management page
* add a11y test for management page
* adding ignore rules' to a11y
* accessibility test for kibana home
* 7 passing tests, 0 failures
* jest snapshot update
* support a11y test in pipeline job
* update a11y test script for pipelines
* use oss compatible ci setup
* fix exclude syntax
* add default exclusion syntax
Dismissed @elastic/kibana-app review of import changes.
ts-ignored @ts-ignore
* Moved files to plugins/data/server.
* Renamed IndexPatternsService to IndexPatternsFetcher and created new IndexPatternsService
* Set routerPath.
* Fixed type error.
* Changed beats_management _fields_for_wildcard request with data/public/legacy api.
* Fixed changed paths.
* Fixes crashes after merge.
* Updated path for clarity.
* Applied Plugin interface to service.
* Fixed test failure caused by non camel case local variable name.
* Fixed import to IndexPatternsService to IndexPatternsFetcher.
This PR include three key changes:
1. Run tasks as soon as they have been marked as running, rather than wait for the whole batch to me marked
2. Use a custom refresh setting of refresh: false where possible, in place of wait_for, in order to speed up Task Manager's internal workflow
3. Instrumentation of Task Manager exposing Activity / Inactivity metrics in Performance test runs
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
* Update dependency rxjs to ^6.5.3
* move argument type def up for better coverage
* adapt to possibly undefined helpExtension
* complete definition of deprecation$ type
* define types that bindNodeCallback can no longer infer
* define more types that bindNodeCallback can't infer
* be more explicit and accurate about the types for a subject/observable pair
* fix interface error, TS now identifies it
* ignore a return type flaw because types are not being managed properly
* avoid overspecifying types
* allow types to be inferred where possible
* remove unnecessary withLatestFrom()
* reduce number of rxjs versions installed
* update kbn/pm dist
* add error handling for regression jobConfig fetch
* fix sorting change causing blank table by removing table render timeout
* Add label to table for number of docs obtained
* parameterize searchSize in documents fetched text
* Switch to index pattern service shim
* Fix test breaking due to unrelated import in same file
* Move mock and require out of before call to top of file since they're not directly test-related
* Some minor cleanup
* One more thing...
* Added the following components:
- highlight details (with render test)
- searchprofiler tabs
- (wip) profile tree
- (wip) shard details
* First iteration of ProfileTree component (needs render test)
* Remove space
* ProfileTree render test
* Add profile tree test to git index
* First iteration of editor component with render test
* First iteration of nearly functional public
* Fix highlight_details_flyout render test
* Move NP directory to public and fix import issue created by directly importing FormattedMessage
* Rendering and looking more normal
* Fix type issues and fix a11y for ace editor
* Added ability to do profile requests again and render into UI (styling WiP)
* Fix props in editor test
* Added empty tree placeholder component (with test), moved styling around into individual files (wip)
* Fix path
* Lots of style updates and added util for determining visible children (+test)
* Re-add missing badge and make it slightly wider (otherwise 100.00% cuts off to 100.0...)
* Delete legacy public!
* SCSS refactor + fix for re-rendering editor
* UI and server updates after license checks
* [skip ci] Add server np_ready code
* fix i18n
* Re-enable error annotations
* Minor UX improvements (focus editor after failed request and no tabindex for textarea without active license)
Added some spaces to make code more readable
* Removed xpackMain from ServerShim
Updated use of notifications -> notifications.toasts from np core setup
Removed TODO for using core.application.register (not available for legacy apps)
* Added placeholder component for loading state and implemented useReducer
* Refactor actions
* Changes after PR feedback:
- TS for unsafe utils test fixtures
- Safer use of .selfTime (no more NaN)
- Sentence case where applicable
- Cleaned up TODOs
- Fix styling issue with percentage on badges of profile tree
- Refactor name of profile hook (now useRequestProfile)
- Fixed copy paste issue in highlight flyout `Total time` -> `Self time`
- Restyled the profile button to be fill and not take up the full horizontal space
- Removed the `Type` input from the profiler query section
* Removed .type from backend and cleanup translations
* Disable responsive UI layout for now
* Remove buggy error annotation code
* - Refactored percentage badge to own component
- Updated styles after testing on IE11
- Updated styles after testing on Safari
- Chrome and FF worked on this commit
* Update missing i18n and fix use ace ui keyboard hook
* Update useEffect dependencies array for editor component
* Use absolute path to dev tools app (to fix CI)
* Remove file extensions
* Re-add missing data-test-subj
* New filter UI
* Prototype of functionality
* EUIFication of filters in Discover
* Adding tests for field_selector component
* Replacing FieldSelector with EuiForm components
* Adding more discover field search tests
* Removing console statement
* Fixing failing functional test
* Removing obsolete snapshot
* design tweaks for filter popover
* use compressed style inputs
* Changing selectors to be EuiButtonGroup
* Removing unnecessary if statement
* Getting rid of ts-ignore warning
* [Maps] data load event handlers
* update readme featuresCount to reflect variable name
* fix exception with EMS_TMS onDataLoadEnd
* wrap featuresCount in resultMeta object so different layer types can return different results
* enable analytics table view link for regression jobs
* add results table component
* can filter for training/testing
* add search functionality to table
* move shared types to analytics types file
* anchor isTraining,predicted,actual columns to left.
* ensure search string persists in search bar input
* show jobStatus badge in results view
* add jobType, status badge to outlier exploration page
* update exploration tests