mirror of
https://github.com/Microsoft/vscode
synced 2024-09-13 13:46:13 +00:00
Prefer non-builtin output renderers in notebooks (#136079)
Fixes #134172 This change updates `findBestRenderers` to sort non built-in renderers higher than built-in ones
This commit is contained in:
parent
a84f6fe696
commit
12d38b20b1
|
@ -314,8 +314,8 @@ export class NotebookOutputRendererInfoStore {
|
|||
const enum ReuseOrder {
|
||||
PreviouslySelected = 1 << 8,
|
||||
SameExtensionAsNotebook = 2 << 8,
|
||||
BuiltIn = 3 << 8,
|
||||
OtherRenderer = 4 << 8
|
||||
OtherRenderer = 3 << 8,
|
||||
BuiltIn = 4 << 8,
|
||||
}
|
||||
|
||||
const preferred = notebookProviderInfo && this.preferredMimetype.getValue()[notebookProviderInfo.id]?.[mimeType];
|
||||
|
@ -333,7 +333,7 @@ export class NotebookOutputRendererInfoStore {
|
|||
? ReuseOrder.PreviouslySelected
|
||||
: renderer.extensionId.value === notebookProviderInfo?.extension?.value
|
||||
? ReuseOrder.SameExtensionAsNotebook
|
||||
: ReuseOrder.BuiltIn;
|
||||
: renderer.isBuiltin ? ReuseOrder.BuiltIn : ReuseOrder.OtherRenderer;
|
||||
return {
|
||||
ordered: { mimeType, rendererId: renderer.id, isTrusted: true },
|
||||
score: reuseScore | ownScore,
|
||||
|
|
Loading…
Reference in a new issue