Comments (7)
No, I was talking about aborting the previous query once the user starts typing again after they submitted.
But as you say, aborting the previous query when the user submits the new query is the better behavior, so I think we are aligned here.
from kibana.
I just did a little test and it does look like we're canceling the previous query when re-submitting a new one, although it does seem to be a bit delayed (takes a couple seconds before we do it).
Untitled.mov
from kibana.
Pinging @elastic/kibana-esql (Team:ESQL)
from kibana.
cc @lukasolson, @vadimkibana for your thoughts on that
from kibana.
Just to make sure, as you didn't spell it out - When would the cancellation of the previous query happen? I would say it should happen once the user submits the new query. When thinking about it, what came to mind for me is when the user starts typing, but actually I think that's too early.
By keeping the old query running until the new one is submitted, I can do the following:
- I know I want to do two queries, both will take 10s or so
- I type the first one and submit it, it starts loading
- While it loads, I type out the second one
- Once the first query finishes, I quickly look at the result, then submit the second query I typed in the meantime
I often find myself working like this with query boxes that might take a while - it might seem like a small thing, but for such a central component, speed of interaction is extremely important, as you will have tons of power users.
from kibana.
By keeping the old query running until the new one is submitted, I can do the following:
This is what I meant. Do you suggest something different? I got confused from your message 馃
The queries run only when the user hits the submit button (or CMD/CTRL + Enter), it is not submitted when the user starts typing. I don't want this if this is what you imply 馃槺
from kibana.
Great, thanx for clarifying, is a bit late and I am not at my 100%
from kibana.
Related Issues (20)
- [Rules] Index threshold rule creation - autocomplete doesn't work in filter input box HOT 1
- [Connectors] Connectors main page display alignment is off on the table HOT 3
- [Connectors] Jira connector issue type doesn't display any values from the dropdown HOT 3
- [ML] Single metric embeddable validates too soon on panel name (even before user has picked the job) HOT 1
- Failing test: Chrome X-Pack UI Functional Tests with ES SSL - Cases - group 2.x-pack/test/functional_with_es_ssl/apps/cases/group2/attachment_framework路ts - Cases Attachment framework Attachment hooks Modal filters correctly with owner cases HOT 2
- dashboard page gets a blank page after deleting a vis object from the saved object.
- bsearch API timeout (internal server error - 500)
- Failing test: Serverless Search Functional Tests - Common Group 1.x-pack/test_serverless/functional/test_suites/common/management/index_management/data_streams路ts - Serverless Common UI - Management Index Management Data Streams allows to update data retention HOT 9
- Failing test: Serverless Security Functional Tests - Common Group 1.x-pack/test_serverless/functional/test_suites/common/management/index_management/data_streams路ts - Serverless Common UI - Management Index Management Data Streams allows to update data retention HOT 9
- Failing test: Serverless Observability Functional Tests.x-pack/test_serverless/functional/test_suites/observability/dataset_quality/home路ts - serverless observability UI Dataset Quality Dataset quality home with datasets available dataset quality table exists HOT 8
- Failing test: Serverless Observability Functional Tests - Common Group 1.x-pack/test_serverless/functional/test_suites/common/management/index_management/data_streams路ts - Serverless Common UI - Management Index Management Data Streams allows to update data retention HOT 9
- Upgrade Assistant showing 500 error with unknown disk health HOT 1
- Alerts > Rules > Custom Threshold Filter Exception - Cannot read properties of undefined (reading 'euiZLevel1') HOT 2
- Missing page titles in Stack Management HOT 2
- (Accessibility) HOT 1
- Failing test: X-Pack Security API Integration Tests (Session Lifespan).x-pack/test/security_api_integration/tests/session_lifespan/cleanup路ts - security APIs - Session Lifespan Session Lifespan cleanup should properly clean up session expired because of lifespan when providers override global session config HOT 1
- Failing test: Jest Integration Tests.x-pack/plugins/screenshotting/server/browsers/chromium/integration_tests - Chromium archive: x64/win32 references the correct checksums and binary path HOT 2
- Failing test: Chrome UI Functional Tests.test/functional/apps/home/_welcome路ts - home app Welcome interstitial is displayed on a fresh on-prem install HOT 5
- 馃ぉ100+ Coin Master Free Spins 馃帀 & Coins Reward Links [Spins Generator Tool] 2024
- Failing test: Chrome X-Pack UI Functional Tests with ES SSL - Discover, Uptime, ML.x-pack/test/functional_with_es_ssl/apps/discover_ml_uptime/ml/alert_flyout路ts - ML app anomaly detection alert overview page alert flyout controls can create an anomaly detection alert HOT 14
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
馃枛 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 馃搳馃搱馃帀
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google 鉂わ笍 Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kibana.