monaco-editor icon indicating copy to clipboard operation
monaco-editor copied to clipboard

[Bug] toolbar background of inline completion is broken

Open BeishaoCao-db opened this issue 1 year ago • 0 comments

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?

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

  1. Background become normal for the more actions;
  2. Always Show Toolbar works as expected

Additional Context

Screenshot 2024-05-02 at 4 46 54 PM

BeishaoCao-db avatar May 03 '24 00:05 BeishaoCao-db