monaco-editor
monaco-editor copied to clipboard
[Bug] toolbar background of inline completion is broken
Reproducible in vscode.dev or in VS Code Desktop?
- [X] Not reproducible in vscode.dev or VS Code Desktop
Reproducible in the monaco editor playground?
- [x] Not reproducible in the monaco editor playground
Monaco Editor Playground Link
https://microsoft.github.io/monaco-editor/playground.html?source=v0.44.0#XQAAAAK1AgAAAAAAAABBqQkHQ5NjdMjwa-jY7SIQ9S7DNlzs5W-mwj0fe1ZCDRFc9ws9XQE0SJE1jc2VKxhaLFIw9vEWSxW3yscw2QLL3dbD0yTm9PBkbpAuszLxat513xnts26zU4KLcG-5K2Qwa3pW3MVb8Lero-zqqdj9hXQDbTxtd7kclK98Z7Doycw-0OYHYSlOAlrwcDfOAGHNu4loJGX-ccU_92Fkb7LXIUCtFHoZtaOfioVk1p9QEyGWHGAmJLKPgFRC8yXVIwZplFp1k0yBRRE9K9KWGGxzH216wbZrSyKbSEIcrPqvXy4wGZPcCXl0ZyI0e6a65n1RonQHK0CglErG0xTGof33BuaBqUoJXHlXkzdUQiSzqzAHiJ3liGcLiLbZ27_XvqX5gEhIa1Uy7ZHgknqjcEBnu8M-MVyuNwnGWHO90iP5q0Z5_KCpga5NUurgtA7B4gnaDupUmToS1qEeotTD6RHWMg80z7HR7n82P9nmYfR__98jfQA
Monaco Editor Playground Code
monaco.languages.registerInlineCompletionsProvider("json", {
provideInlineCompletions: function (model, position, context, token) {
console.log('new sugg')
return {items: [
{
insertText: 'hello world'
}
]};
},
handleItemDidShow: function() {
console.log('show')
},
freeInlineCompletions: function (completions) {
console.log('free');
},
handlePartialAccept: function() {
console.log('partial');
}
});
monaco.editor.create(document.getElementById("container"), {
value: '',
language: "json",
});
Reproduction Steps
- Hover on the inline completion
- Click ... in the toolbar
- the background of more actions is broken
Actual (Problematic) Behavior
No background & always show toolbar doesn't work
Expected Behavior
- Background become normal for the more actions;
- Always Show Toolbar works as expected