Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Disable Kibana Auto Form Submit #29356

Closed
Tracked by #57706
kdotson3263k opened this issue Jan 25, 2019 · 9 comments
Closed
Tracked by #57706

Disable Kibana Auto Form Submit #29356

kdotson3263k opened this issue Jan 25, 2019 · 9 comments
Labels
discuss enhancement New value added to drive a business result Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@kdotson3263k
Copy link

Describe the feature:
I would like an option to disable Kibana's automatic form submission.

Currently, when you navigate to the Discover/Dashboard/Visualization page, Kibana will automatically submit the form based on the default index or last search. In addition, forms will submit when a filter property is changed. when the time is updated, or a saved filter is opened.

I am suggesting an option in the settings to disable the automatic form submit and only submit the form when the user clicks the "search" button.

Describe a specific use case for the feature:
The use case is to save cycles on large datasets/queries and allow the user to make multiple changes to a query before the form is submitted.

Thanks for the consideration!

@nreese nreese added the Team:Visualizations Visualization editors, elastic-charts and infrastructure label Jan 27, 2019
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app

@kvmuralidhar
Copy link

I am interested in this.

@AlonaNadler
Copy link

@kdotson3263k that is a valid request, just wondering if you had a stop button that terminate the query from the UI will that be sufficient? or do you still won't to have manual submitting for queries setting ?

@lukasolson
Copy link
Member

Related: #7238

@cjcenizal cjcenizal added the enhancement New value added to drive a business result label Jul 16, 2019
@cjcenizal
Copy link
Contributor

cjcenizal commented Jul 16, 2019

I just witnessed the pain this can cause a user first-hand while I was on a call. When queries are time-intensive the user experience is absolutely terrible and productivity plummets. As mentioned in the issue description, the ideal UX would be:

  1. Don't send any requests when Discover is loaded
  2. Allow user to make changes to query, filters, and time-range (still without sending any request)
  3. Only send request when the user has clicked the Refresh button

I think we can address this in a BWC manner by offering an Advanced Settings option for "Refresh Elasticsearch queries immediately" with a default value of true. This setting could have an explanation like this:

Discover, Visualize, and Dashboard fetch data when these apps are loaded and when you change the query, filters, or time-range. This can be suboptimal if requests tend to take a long time. Disable this setting to only fetch data when you click the Refresh button.

@kertal
Copy link
Member

kertal commented Aug 22, 2019

For Discover this was implemented recently #42036

@ruslan528
Copy link

It's such an obvious inconvenience. I don't understand why it hasn't been resolved yet.

@ghudgins
Copy link
Contributor

Discover supports this today: #42036 (advanced setting)

@ruslan528 which experience are you hoping for this in? Dashboard controls? Visualization editors?

@stratoula
Copy link
Contributor

It seems that this has been resolved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss enhancement New value added to drive a business result Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests