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

Hangs when deleting field name #20

Open
rualark opened this issue Jun 1, 2020 · 5 comments
Open

Hangs when deleting field name #20

rualark opened this issue Jun 1, 2020 · 5 comments
Labels
enhancement New feature or request

Comments

@rualark
Copy link

rualark commented Jun 1, 2020

Example:

Data.field.({a, b, c})

Deleting with backspace "field" name.

Hangs somewhere at:

Data.f.({a, b, c})

I also experienced other hangs when deleting something in query with backspace.

@lahmatiy
Copy link
Member

lahmatiy commented Jun 5, 2020

That's happening, because a query starts to use recursive mapping (..( )) which always produces a new object that's passing in input again and again. I have the same problem, but usually when add a comma before .(). I'm thinking about a fix for a while, but have no a good solution for the problem yet (all solutions have their own drawback).

@rualark
Copy link
Author

rualark commented Jun 9, 2020

This can be a significant issue, when after writing a 10-line request it hangs and there is no way to even copy it.

@lahmatiy
Copy link
Member

Yeah, that's a problem. In such cases I copy location string, paste in another tab and delete a few chars in q param before navigation, so it breaks query syntax and let me fix the problem.
I'm seeking for a solution.

@rualark
Copy link
Author

rualark commented Jul 31, 2020

Can we increase priority of this problem? Having to retype 10-line requests often is awful.
Simple fix: add 20-second timeout. It is ok to wait for 20 seconds to recover you long work.

@lahmatiy lahmatiy added the enhancement New feature or request label Oct 6, 2020
@rualark
Copy link
Author

rualark commented Dec 7, 2020

This is still the most major issue from my point of view.
It destroys all the query every time you want to edit something.
And there is no way to restore your long query - just type it again :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants