Allow for a controller to be both selected and suggested as suggested items get specific UI precedence. (#162365)

Allow for a controller to be both selected and suggested as only suggested items are grouped in the top of the kernel picker

Co-authored-by: Ian Huff <ianhuff@Ians-MacBook-Pro.local>
This commit is contained in:
Ian Huff 2022-09-29 13:05:24 -07:00 committed by GitHub
parent 95b4a71a2c
commit 6e040c2f4a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -246,7 +246,7 @@ export class NotebookKernelService extends Disposable implements INotebookKernel
// bound kernel
const selectedId = this._notebookBindings.get(NotebookTextModelLikeId.str(notebook));
const selected = selectedId ? this._kernels.get(selectedId)?.kernel : undefined;
const suggestions = kernels.filter(item => item.instanceAffinity > 1 && item.kernel !== selected).map(item => item.kernel);
const suggestions = kernels.filter(item => item.instanceAffinity > 1).map(item => item.kernel);
const hidden = kernels.filter(item => item.instanceAffinity < 0).map(item => item.kernel);
return { all, selected, suggestions, hidden };
}