-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
[vscode] window.showQuickPick CancellationToken is incomplete #5764
Labels
bug
bugs found in the application
quick-open
issues related to the quick-open
vscode
issues related to VSCode compatibility
Comments
akosyakov
added
bug
bugs found in the application
vscode
issues related to VSCode compatibility
labels
Jul 21, 2019
@hacke2 do you mind providing an extension to verify and test the bug? |
Indeed, we never pass a token to the main thread, so a quick pick is not hidden if a client cancels the token. |
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Jan 21, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Jan 22, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Jan 23, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Jan 23, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 7, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 12, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 12, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 12, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 12, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 24, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 24, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 24, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 26, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 27, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 27, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Feb 27, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
that referenced
this issue
Mar 12, 2020
…nd closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
Apr 23, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
May 4, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
akosyakov
added a commit
to akosyakov/theia
that referenced
this issue
May 7, 2020
… pick/input cancellation and closing properly - resolve callback was never called if a user closed the widget - token was never passed to the main side, so the widget was not hidden if an extension closes it Signed-off-by: Anton Kosyakov <anton.kosyakov@typefox.io>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
bug
bugs found in the application
quick-open
issues related to the quick-open
vscode
issues related to VSCode compatibility
Description
The CancellationToken option of the showpick component of the vscode extension seems to be incomplete.
I see vscode will hide quickopen widget.
token.onCancellationRequested(() => { input.hide(); })
but theia is no such logic.
I see canPickMany is not supported also #5673
The text was updated successfully, but these errors were encountered: