diff --git a/examples/compiled/airport_connections.vg.json b/examples/compiled/airport_connections.vg.json index 8af92ac45c..c207a93a4b 100644 --- a/examples/compiled/airport_connections.vg.json +++ b/examples/compiled/airport_connections.vg.json @@ -123,7 +123,7 @@ }, { "name": "org", - "update": "vlSelectionResolve(\"org_store\", \"union\", true)" + "update": "vlSelectionResolve(\"org_store\", \"union\", true, true)" }, { "name": "org_tuple", diff --git a/examples/compiled/concat_bar_layer_circle.vg.json b/examples/compiled/concat_bar_layer_circle.vg.json index 58ecc30f22..359217a9f6 100644 --- a/examples/compiled/concat_bar_layer_circle.vg.json +++ b/examples/compiled/concat_bar_layer_circle.vg.json @@ -124,7 +124,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "columns": 1, "bounds": "full", "align": "each"}, diff --git a/examples/compiled/concat_hover.vg.json b/examples/compiled/concat_hover.vg.json index f978362c22..9eac41dd64 100644 --- a/examples/compiled/concat_hover.vg.json +++ b/examples/compiled/concat_hover.vg.json @@ -44,7 +44,7 @@ }, { "name": "hover", - "update": "vlSelectionResolve(\"hover_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hover_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "bounds": "full", "align": "each"}, diff --git a/examples/compiled/concat_hover_filter.vg.json b/examples/compiled/concat_hover_filter.vg.json index 6f5a39c7f8..00eaaf9ce9 100644 --- a/examples/compiled/concat_hover_filter.vg.json +++ b/examples/compiled/concat_hover_filter.vg.json @@ -71,7 +71,7 @@ }, { "name": "hover", - "update": "vlSelectionResolve(\"hover_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hover_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "bounds": "full", "align": "each"}, diff --git a/examples/compiled/interactive_bar_select_highlight.vg.json b/examples/compiled/interactive_bar_select_highlight.vg.json index fdddaf5c88..d975f1b37b 100644 --- a/examples/compiled/interactive_bar_select_highlight.vg.json +++ b/examples/compiled/interactive_bar_select_highlight.vg.json @@ -49,11 +49,11 @@ }, { "name": "highlight", - "update": "vlSelectionResolve(\"highlight_store\", \"union\", true)" + "update": "vlSelectionResolve(\"highlight_store\", \"union\", true, true)" }, { "name": "select", - "update": "vlSelectionResolve(\"select_store\", \"union\", true)" + "update": "vlSelectionResolve(\"select_store\", \"union\", true, true)" }, { "name": "highlight_tuple", diff --git a/examples/compiled/interactive_concat_layer.vg.json b/examples/compiled/interactive_concat_layer.vg.json index df297694f4..c8cae629cc 100644 --- a/examples/compiled/interactive_concat_layer.vg.json +++ b/examples/compiled/interactive_concat_layer.vg.json @@ -124,7 +124,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "columns": 1, "bounds": "full", "align": "each"}, diff --git a/examples/compiled/interactive_global_development.vg.json b/examples/compiled/interactive_global_development.vg.json index a005d1c6cc..2c84ab64ae 100644 --- a/examples/compiled/interactive_global_development.vg.json +++ b/examples/compiled/interactive_global_development.vg.json @@ -127,15 +127,15 @@ }, { "name": "year", - "update": "vlSelectionResolve(\"year_store\", \"union\", true)" + "update": "vlSelectionResolve(\"year_store\", \"union\", true, true)" }, { "name": "hovered", - "update": "vlSelectionResolve(\"hovered_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hovered_store\", \"union\", true, true)" }, { "name": "clicked", - "update": "vlSelectionResolve(\"clicked_store\", \"union\", true)" + "update": "vlSelectionResolve(\"clicked_store\", \"union\", true, true)" }, { "name": "year_tuple", diff --git a/examples/compiled/interactive_index_chart.vg.json b/examples/compiled/interactive_index_chart.vg.json index 3906b846bd..dd2b7b19fb 100644 --- a/examples/compiled/interactive_index_chart.vg.json +++ b/examples/compiled/interactive_index_chart.vg.json @@ -106,7 +106,7 @@ }, { "name": "index", - "update": "vlSelectionResolve(\"index_store\", \"union\", true)" + "update": "vlSelectionResolve(\"index_store\", \"union\", true, true)" }, { "name": "index_tuple", diff --git a/examples/compiled/interactive_layered_crossfilter_discrete.vg.json b/examples/compiled/interactive_layered_crossfilter_discrete.vg.json index dd7bcf724c..409e8ae751 100644 --- a/examples/compiled/interactive_layered_crossfilter_discrete.vg.json +++ b/examples/compiled/interactive_layered_crossfilter_discrete.vg.json @@ -192,7 +192,7 @@ }, { "name": "brush", - "update": "vlSelectionResolve(\"brush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"brush_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "columns": 3, "bounds": "full", "align": "all"}, diff --git a/examples/compiled/interactive_legend.vg.json b/examples/compiled/interactive_legend.vg.json index 3b21b16a8e..e3b7645408 100644 --- a/examples/compiled/interactive_legend.vg.json +++ b/examples/compiled/interactive_legend.vg.json @@ -86,7 +86,7 @@ }, { "name": "industry", - "update": "vlSelectionResolve(\"industry_store\", \"union\", true)" + "update": "vlSelectionResolve(\"industry_store\", \"union\", true, true)" }, { "name": "industry_tuple", diff --git a/examples/compiled/interactive_legend_dblclick.vg.json b/examples/compiled/interactive_legend_dblclick.vg.json index 4a3eab425c..6b66c471a1 100644 --- a/examples/compiled/interactive_legend_dblclick.vg.json +++ b/examples/compiled/interactive_legend_dblclick.vg.json @@ -86,7 +86,7 @@ }, { "name": "industry", - "update": "vlSelectionResolve(\"industry_store\", \"union\", true)" + "update": "vlSelectionResolve(\"industry_store\", \"union\", true, true)" }, { "name": "industry_tuple", diff --git a/examples/compiled/interactive_line_hover.vg.json b/examples/compiled/interactive_line_hover.vg.json index a62bc5e9b2..93af4d1b44 100644 --- a/examples/compiled/interactive_line_hover.vg.json +++ b/examples/compiled/interactive_line_hover.vg.json @@ -51,7 +51,7 @@ }, { "name": "hover", - "update": "vlSelectionResolve(\"hover_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hover_store\", \"union\", true, true)" }, { "name": "hover_tuple", diff --git a/examples/compiled/interactive_multi_line_label.vg.json b/examples/compiled/interactive_multi_line_label.vg.json index 370aa3511e..79df0b3ec5 100644 --- a/examples/compiled/interactive_multi_line_label.vg.json +++ b/examples/compiled/interactive_multi_line_label.vg.json @@ -67,7 +67,7 @@ }, { "name": "label", - "update": "vlSelectionResolve(\"label_store\", \"union\", true)" + "update": "vlSelectionResolve(\"label_store\", \"union\", true, true)" }, { "name": "label_tuple", diff --git a/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json b/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json index 979c3cda96..e48da176f0 100644 --- a/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json +++ b/examples/compiled/interactive_multi_line_pivot_tooltip.vg.json @@ -51,7 +51,7 @@ }, { "name": "hover", - "update": "vlSelectionResolve(\"hover_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hover_store\", \"union\", true, true)" }, { "name": "hover_tuple", diff --git a/examples/compiled/interactive_multi_line_tooltip.vg.json b/examples/compiled/interactive_multi_line_tooltip.vg.json index b83c413de2..1c4696ffd2 100644 --- a/examples/compiled/interactive_multi_line_tooltip.vg.json +++ b/examples/compiled/interactive_multi_line_tooltip.vg.json @@ -42,7 +42,7 @@ }, { "name": "hover", - "update": "vlSelectionResolve(\"hover_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hover_store\", \"union\", true, true)" }, { "name": "hover_tuple", diff --git a/examples/compiled/interactive_paintbrush.vg.json b/examples/compiled/interactive_paintbrush.vg.json index da01c7effc..be0a6d3d92 100644 --- a/examples/compiled/interactive_paintbrush.vg.json +++ b/examples/compiled/interactive_paintbrush.vg.json @@ -31,7 +31,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/interactive_paintbrush_color.vg.json b/examples/compiled/interactive_paintbrush_color.vg.json index 044650e4b8..a1f4525418 100644 --- a/examples/compiled/interactive_paintbrush_color.vg.json +++ b/examples/compiled/interactive_paintbrush_color.vg.json @@ -31,7 +31,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/interactive_paintbrush_color_nearest.vg.json b/examples/compiled/interactive_paintbrush_color_nearest.vg.json index bfd9b6a7e9..5e6b88f43f 100644 --- a/examples/compiled/interactive_paintbrush_color_nearest.vg.json +++ b/examples/compiled/interactive_paintbrush_color_nearest.vg.json @@ -31,7 +31,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/interactive_paintbrush_simple_all.vg.json b/examples/compiled/interactive_paintbrush_simple_all.vg.json index f93a4bc226..fbd68192db 100644 --- a/examples/compiled/interactive_paintbrush_simple_all.vg.json +++ b/examples/compiled/interactive_paintbrush_simple_all.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/interactive_paintbrush_simple_none.vg.json b/examples/compiled/interactive_paintbrush_simple_none.vg.json index 9861945575..4a8099562f 100644 --- a/examples/compiled/interactive_paintbrush_simple_none.vg.json +++ b/examples/compiled/interactive_paintbrush_simple_none.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/interactive_query_widgets.vg.json b/examples/compiled/interactive_query_widgets.vg.json index 4a6f26bb8c..e6eff5c385 100644 --- a/examples/compiled/interactive_query_widgets.vg.json +++ b/examples/compiled/interactive_query_widgets.vg.json @@ -73,7 +73,7 @@ }, { "name": "CylYr", - "update": "vlSelectionResolve(\"CylYr_store\", \"union\", true)" + "update": "vlSelectionResolve(\"CylYr_store\", \"union\", true, true)" }, { "name": "CylYr_tuple", diff --git a/examples/compiled/interactive_seattle_weather.vg.json b/examples/compiled/interactive_seattle_weather.vg.json index 074f2f33e4..e40d62c8b2 100644 --- a/examples/compiled/interactive_seattle_weather.vg.json +++ b/examples/compiled/interactive_seattle_weather.vg.json @@ -76,7 +76,7 @@ }, { "name": "click", - "update": "vlSelectionResolve(\"click_store\", \"union\", true)" + "update": "vlSelectionResolve(\"click_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "columns": 1, "bounds": "full", "align": "each"}, diff --git a/examples/compiled/interactive_stocks_nearest_index.vg.json b/examples/compiled/interactive_stocks_nearest_index.vg.json index 9456389300..e6ac527703 100644 --- a/examples/compiled/interactive_stocks_nearest_index.vg.json +++ b/examples/compiled/interactive_stocks_nearest_index.vg.json @@ -47,7 +47,7 @@ }, { "name": "index", - "update": "vlSelectionResolve(\"index_store\", \"union\", true)" + "update": "vlSelectionResolve(\"index_store\", \"union\", true, true)" }, { "name": "index_tuple", diff --git a/examples/compiled/selection_bind_cylyr.vg.json b/examples/compiled/selection_bind_cylyr.vg.json index f3bba31669..c5c5b0bd4e 100644 --- a/examples/compiled/selection_bind_cylyr.vg.json +++ b/examples/compiled/selection_bind_cylyr.vg.json @@ -40,7 +40,7 @@ }, { "name": "CylYr", - "update": "vlSelectionResolve(\"CylYr_store\", \"union\", true)" + "update": "vlSelectionResolve(\"CylYr_store\", \"union\", true, true)" }, { "name": "CylYr_tuple", diff --git a/examples/compiled/selection_bind_origin.vg.json b/examples/compiled/selection_bind_origin.vg.json index cbd75a71cc..4bc3e045ef 100644 --- a/examples/compiled/selection_bind_origin.vg.json +++ b/examples/compiled/selection_bind_origin.vg.json @@ -34,7 +34,7 @@ }, { "name": "org", - "update": "vlSelectionResolve(\"org_store\", \"union\", true)" + "update": "vlSelectionResolve(\"org_store\", \"union\", true, true)" }, { "name": "org_tuple", diff --git a/examples/compiled/selection_heatmap.vg.json b/examples/compiled/selection_heatmap.vg.json index 779439b50c..7efbaf87ce 100644 --- a/examples/compiled/selection_heatmap.vg.json +++ b/examples/compiled/selection_heatmap.vg.json @@ -48,7 +48,7 @@ }, { "name": "highlight", - "update": "vlSelectionResolve(\"highlight_store\", \"union\", true)" + "update": "vlSelectionResolve(\"highlight_store\", \"union\", true, true)" }, { "name": "highlight_tuple", diff --git a/examples/compiled/selection_insert.vg.json b/examples/compiled/selection_insert.vg.json index a869ac407a..63e6283bc4 100644 --- a/examples/compiled/selection_insert.vg.json +++ b/examples/compiled/selection_insert.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/selection_multi_condition.vg.json b/examples/compiled/selection_multi_condition.vg.json index 8d056f29e5..100be47fe9 100644 --- a/examples/compiled/selection_multi_condition.vg.json +++ b/examples/compiled/selection_multi_condition.vg.json @@ -36,7 +36,7 @@ }, { "name": "hoverbrush", - "update": "vlSelectionResolve(\"hoverbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"hoverbrush_store\", \"union\", true, true)" }, { "name": "brush_x", diff --git a/examples/compiled/selection_project_multi.vg.json b/examples/compiled/selection_project_multi.vg.json index e83b369963..51fa364eb6 100644 --- a/examples/compiled/selection_project_multi.vg.json +++ b/examples/compiled/selection_project_multi.vg.json @@ -30,7 +30,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_multi_cylinders.vg.json b/examples/compiled/selection_project_multi_cylinders.vg.json index 5cb4fc9e35..4541263159 100644 --- a/examples/compiled/selection_project_multi_cylinders.vg.json +++ b/examples/compiled/selection_project_multi_cylinders.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_multi_cylinders_origin.vg.json b/examples/compiled/selection_project_multi_cylinders_origin.vg.json index 02855f8e3f..deb2c1d39d 100644 --- a/examples/compiled/selection_project_multi_cylinders_origin.vg.json +++ b/examples/compiled/selection_project_multi_cylinders_origin.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_multi_origin.vg.json b/examples/compiled/selection_project_multi_origin.vg.json index 9db1fd6229..6ed38eaef1 100644 --- a/examples/compiled/selection_project_multi_origin.vg.json +++ b/examples/compiled/selection_project_multi_origin.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_single.vg.json b/examples/compiled/selection_project_single.vg.json index e83b369963..51fa364eb6 100644 --- a/examples/compiled/selection_project_single.vg.json +++ b/examples/compiled/selection_project_single.vg.json @@ -30,7 +30,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_single_cylinders.vg.json b/examples/compiled/selection_project_single_cylinders.vg.json index 5cb4fc9e35..4541263159 100644 --- a/examples/compiled/selection_project_single_cylinders.vg.json +++ b/examples/compiled/selection_project_single_cylinders.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_single_cylinders_origin.vg.json b/examples/compiled/selection_project_single_cylinders_origin.vg.json index 02855f8e3f..deb2c1d39d 100644 --- a/examples/compiled/selection_project_single_cylinders_origin.vg.json +++ b/examples/compiled/selection_project_single_cylinders_origin.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_project_single_origin.vg.json b/examples/compiled/selection_project_single_origin.vg.json index 9db1fd6229..6ed38eaef1 100644 --- a/examples/compiled/selection_project_single_origin.vg.json +++ b/examples/compiled/selection_project_single_origin.vg.json @@ -29,7 +29,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_toggle_altKey.vg.json b/examples/compiled/selection_toggle_altKey.vg.json index 5fc253e9d1..4d8f3d0b1c 100644 --- a/examples/compiled/selection_toggle_altKey.vg.json +++ b/examples/compiled/selection_toggle_altKey.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/selection_toggle_altKey_shiftKey.vg.json b/examples/compiled/selection_toggle_altKey_shiftKey.vg.json index ff555b241b..37b1550f52 100644 --- a/examples/compiled/selection_toggle_altKey_shiftKey.vg.json +++ b/examples/compiled/selection_toggle_altKey_shiftKey.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/selection_toggle_shiftKey.vg.json b/examples/compiled/selection_toggle_shiftKey.vg.json index ef3a6d3d81..53055ea9b8 100644 --- a/examples/compiled/selection_toggle_shiftKey.vg.json +++ b/examples/compiled/selection_toggle_shiftKey.vg.json @@ -30,7 +30,7 @@ }, { "name": "paintbrush", - "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true)" + "update": "vlSelectionResolve(\"paintbrush_store\", \"union\", true, true)" }, { "name": "paintbrush_tuple", diff --git a/examples/compiled/selection_type_multi.vg.json b/examples/compiled/selection_type_multi.vg.json index e9445f108d..474b207a90 100644 --- a/examples/compiled/selection_type_multi.vg.json +++ b/examples/compiled/selection_type_multi.vg.json @@ -39,7 +39,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_type_single.vg.json b/examples/compiled/selection_type_single.vg.json index e9445f108d..474b207a90 100644 --- a/examples/compiled/selection_type_single.vg.json +++ b/examples/compiled/selection_type_single.vg.json @@ -39,7 +39,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_type_single_dblclick.vg.json b/examples/compiled/selection_type_single_dblclick.vg.json index d8383a2804..20783be444 100644 --- a/examples/compiled/selection_type_single_dblclick.vg.json +++ b/examples/compiled/selection_type_single_dblclick.vg.json @@ -39,7 +39,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/selection_type_single_mouseover.vg.json b/examples/compiled/selection_type_single_mouseover.vg.json index b7b9d3f198..4f2ac8e435 100644 --- a/examples/compiled/selection_type_single_mouseover.vg.json +++ b/examples/compiled/selection_type_single_mouseover.vg.json @@ -39,7 +39,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" }, { "name": "pts_tuple", diff --git a/examples/compiled/trellis_selections.vg.json b/examples/compiled/trellis_selections.vg.json index 6fbaf3c282..085a2effff 100644 --- a/examples/compiled/trellis_selections.vg.json +++ b/examples/compiled/trellis_selections.vg.json @@ -60,7 +60,7 @@ {"name": "grid_Y"}, { "name": "xenc", - "update": "vlSelectionResolve(\"xenc_store\", \"union\", true)" + "update": "vlSelectionResolve(\"xenc_store\", \"union\", true, true)" } ], "layout": { diff --git a/examples/compiled/vconcat_flatten.vg.json b/examples/compiled/vconcat_flatten.vg.json index 3903968f11..1a2b6c4dfa 100644 --- a/examples/compiled/vconcat_flatten.vg.json +++ b/examples/compiled/vconcat_flatten.vg.json @@ -85,7 +85,7 @@ }, { "name": "pts", - "update": "vlSelectionResolve(\"pts_store\", \"union\", true)" + "update": "vlSelectionResolve(\"pts_store\", \"union\", true, true)" } ], "layout": {"padding": 20, "columns": 1, "bounds": "full", "align": "each"}, diff --git a/src/compile/selection/assemble.ts b/src/compile/selection/assemble.ts index 3c5c361884..423e0dd10b 100644 --- a/src/compile/selection/assemble.ts +++ b/src/compile/selection/assemble.ts @@ -83,7 +83,7 @@ export function assembleTopLevelSignals(model: UnitModel, signals: Signal[]) { const hasSg = signals.filter(s => s.name === name); if (hasSg.length === 0) { const resolve = selCmpt.resolve === 'global' ? 'union' : selCmpt.resolve; - const isPoint = selCmpt.type === 'point' ? ', true)' : ')'; + const isPoint = selCmpt.type === 'point' ? ', true, true)' : ')'; signals.push({ name: selCmpt.name, update: `${VL_SELECTION_RESOLVE}(${store}, ${stringValue(resolve)}${isPoint}` diff --git a/test/compile/selection/point.test.ts b/test/compile/selection/point.test.ts index c185b96166..8859385b84 100644 --- a/test/compile/selection/point.test.ts +++ b/test/compile/selection/point.test.ts @@ -208,11 +208,11 @@ describe('Multi Selection', () => { expect.arrayContaining([ { name: 'one', - update: 'vlSelectionResolve("one_store", "union", true)' + update: 'vlSelectionResolve("one_store", "union", true, true)' }, { name: 'two', - update: 'vlSelectionResolve("two_store", "intersect", true)' + update: 'vlSelectionResolve("two_store", "intersect", true, true)' }, { name: 'unit',