I have a dashboard where I have multiple metrics visualizations from different indices including lenses and vega. If I apply a filter on the dashboard, I just wanted the visualizations which are having the field should only be filtered and others simply ignore it and I am able to do it using courier:ignoreFilterIfFieldNotInIndex settings.
Unfortunately, vega visualizations still getting filtered by a filter which is not applicable to it. The settings are not working for it.
Its clearly a bug. Could someone please help me what should I do to make it work.
Steps to reproduce are as follows:
- Create a dashboard with 2 visualizations from different indexes
- One dashboard can be anything like a lens with index 1
- second dashboard should be a vega visualization with index 2 . It should have %context%: true
- Apply a filter from index 1 . make sure the same field is not available in index 2
You will find the vega won't show any data since its trying to apply the filter on it.