* [dev/build] fix missing flag checks (#35187)
* [dev/build] fix missing flag checks
With the upgrade to the new version of getopts, boolean flags are now defaulting to `false`, which prevents the `undefined` checks in place for the `--rpm`, `--deb`, `--docker` flags. Or order to ensure that they can be checked for existence we can default the flags to `null`, which gives these "boolean" flags a third possible state, only possible when the flags are not specified from the command line.
* [dev/build] break out args processing and test
* reindent help text
* always return unknownFlags
* fix lint error
* [Maps] connecting to EMS docs
* remove un-related test file
* worked with gchaps to make much better
* simplify disable intro
* feedback
* add optional flag back to step
* Don't save the current timezone in visualizations (#34795)
* Don't save the current timezone in visualizations
* Add additional test
* Add test and switch migration number
* Don't clone object according to review feedback
* Better documentation
* Update src/legacy/core_plugins/kibana/migrations.js
Co-Authored-By: timroes <mail@timroes.de>
* Fix migrationVersion in tests
* Protect against these fields not existing
* Add basic unit tests to ensure this behavior does not regress
* Expand this test to ensure we don't break on other pieces of data missing
* Use N/A if there is no value (rather than 0)
* fix: add expression and filter to ElementWrapper propso
cause the component to re-render when these values change
* fix: correctly spread additional props
* chore: convert ElementWrapper to functional component
* chore: refactor ElementWrapper container
use connectAdvanced instead of connect since it provides a way to get a hold of dispatch just one time, so the handlers object can be built in the container and only updated when something actually changes
* fix: reset handlers isComplete when element changes
allow completeFn to be called again, required so that the correct external actions happen
* feat: make expression available on shapes object
* fix: reset done checker on function change
* fix: only rebuild handlers when element changes
rebuild on happens when id, filter, or expression change
* chore: remove unused ElementWrapper props
* Fix: wait for DOM element to exist
* Fix: add the missing retry in the other branch too
* Fix: clear timeout
* Perf: avoid an extra async step
* Chore: remove unused static props and explicitly initialize them via the constructor