microsoft / monaco-editor

A browser based code editor
https://microsoft.github.io/monaco-editor/
MIT License
39.85k stars 3.56k forks source link

[Bug] inlay hint bug in sticky line #4658

Open troy351 opened 2 weeks ago

troy351 commented 2 weeks ago

Reproducible in vscode.dev or in VS Code Desktop?

Reproducible in the monaco editor playground?

Monaco Editor Playground Link

https://microsoft.github.io/monaco-editor/playground.html?source=v0.51.0#XQAAAAKbAQAAAAAAAABBqQkHQ5NjdMjwa-jY7SIQ9S7DNlzs5W-mwj0fe1ZCDRFc9ws9XQE0SJE1jc2VKxhaLFIw9vEWSxW3yscwzt51RgmSaumWUF-TBOs7hSruXioSxyeSO7k_l1UIzWNddFqt-6khNLmgbO-hd7_R9DHrqg9S4UTF4tNbOQ6HWysoutPZajWg6a6p4gu_aijmUDOoVbql1zvXc--j_6BXxKfUIVOWBV9SRM_oPYAAYrQcgs4cuI-zuvU2UoPxlzIsSmj0jQAnUhWfyLjRI4l3nvAhiuyIF2IfXsiOdgKeb7Is2JnTgxZZFStTSaAvLaA3NgEtQlWZiPCXmcRie_aVz43uf7KgfKtbSUdLQRooKr943W_-09tDdvotyVJQx3akcatJmcaqAbBMuWvIp5VFoWEvI_w91R8

Monaco Editor Playground Code

const value = `
function foo(option) {}

export default foo({
${'  //\n'.repeat(80)}
  bar() {
    //
  },
})
`;

const editor = monaco.editor.create(document.getElementById("container"), {
  value,
  language: "javascript",
});

monaco.languages.typescript.javascriptDefaults.setInlayHintsOptions({
  includeInlayParameterNameHints: 'all',
})

Reproduction Steps

Actual (Problematic) Behavior

image

Expected Behavior

no bug

Additional Context

No response

hediet commented 2 weeks ago

Can repro. @aiday-mar can you look into this in debt week?