From 0e8985c3fb49bb8dbb068204125f8af3156e7a13 Mon Sep 17 00:00:00 2001 From: Poff Poffenberger Date: Fri, 6 Nov 2020 10:41:35 -0600 Subject: [PATCH] [Canvas] Fix elements not being updated properly when filter is changed on workpad (#81863) * Update renderer handlers when element is changed * Update handlers before render * Add canvas functional test for filters * Update snapshot and remove log Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com> --- .../dropdown_filter.stories.storyshot | 5 + .../component/dropdown_filter.tsx | 7 +- .../__snapshots__/debug.stories.storyshot | 2 + .../canvas/public/components/debug/debug.tsx | 4 +- .../element_content/element_content.js | 20 +- .../render_with_fn/render_with_fn.tsx | 8 +- x-pack/test/functional/apps/canvas/filters.ts | 89 + x-pack/test/functional/apps/canvas/index.js | 1 + .../es_archives/canvas/filter/data.json.gz | Bin 0 -> 958 bytes .../es_archives/canvas/filter/mappings.json | 2422 +++++++++++++++++ .../functional/page_objects/canvas_page.ts | 22 + 11 files changed, 2559 insertions(+), 21 deletions(-) create mode 100644 x-pack/test/functional/apps/canvas/filters.ts create mode 100644 x-pack/test/functional/es_archives/canvas/filter/data.json.gz create mode 100644 x-pack/test/functional/es_archives/canvas/filter/mappings.json diff --git a/x-pack/plugins/canvas/canvas_plugin_src/renderers/filters/dropdown_filter/component/__stories__/__snapshots__/dropdown_filter.stories.storyshot b/x-pack/plugins/canvas/canvas_plugin_src/renderers/filters/dropdown_filter/component/__stories__/__snapshots__/dropdown_filter.stories.storyshot index 5ad49a207ed3e..286c55994f27e 100644 --- a/x-pack/plugins/canvas/canvas_plugin_src/renderers/filters/dropdown_filter/component/__stories__/__snapshots__/dropdown_filter.stories.storyshot +++ b/x-pack/plugins/canvas/canvas_plugin_src/renderers/filters/dropdown_filter/component/__stories__/__snapshots__/dropdown_filter.stories.storyshot @@ -6,6 +6,7 @@ exports[`Storyshots renderers/DropdownFilter default 1`] = ` >