[Bug] fixedOverflowWidgets=true makes suggestion widget shows at a wrong location when monaco-editor is hosted inside fluent Callout control #2503
acherkashin opened this issue · comments
Reproducible in vscode.dev or in VS Code Desktop?
- Not reproducible in vscode.dev or VS Code Desktop
Reproducible in the monaco editor playground?
- Not reproducible in the monaco editor playground
Monaco Editor Playground Link
Monaco Editor Playground Code
const value = /* set from `myEditor.getModel()`: */ `function hdsdello() {
alert('Hello world!');
}
func`;
// Hover on each property to see its docs!
const myEditor = monaco.editor.create(document.getElementById("container"), {
value,
language: "javascript",
automaticLayout: true,
fixedOverflowWidgets: true
});
<div style="transform: translate(84px, 165px); height: 100%;">
<div id="container" style="height: 100%"></div>
</div>
Reproduction Steps
No response
Actual (Problematic) Behavior
Suggestion widget shows at a wrong location (left is correct, top is incorrect) when fixedOverflowWidgets
is true
.
Old issue #2503.
![image](https://private-user-images.githubusercontent.com/9947582/343210789-753ce21d-a6a6-49fa-a13e-35c89a623076.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NDIyMjksIm5iZiI6MTcxOTc0MTkyOSwicGF0aCI6Ii85OTQ3NTgyLzM0MzIxMDc4OS03NTNjZTIxZC1hNmE2LTQ5ZmEtYTEzZS0zNWM4OWE2MjMwNzYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTAwNTI5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9OWZhNDE4NzBmMTk3NzY3ZjhhZmY5NTU4MTc4NTNkMjJlNzEwNjRhMWUzMzBkNGM5NWQ2ZDIxZWMzMzQ5N2RjYiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.qyHH7V34t6lHAKEt7c_uBO1C8q0NnfXgYZF7MmJyGLc)
Expected Behavior
I expect it to work in the same way as when fixedOverflowWidgets
is true
![image](https://private-user-images.githubusercontent.com/9947582/343210908-8e8800b9-3199-4b9e-908f-7a0422ad371c.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3NDIyMjksIm5iZiI6MTcxOTc0MTkyOSwicGF0aCI6Ii85OTQ3NTgyLzM0MzIxMDkwOC04ZTg4MDBiOS0zMTk5LTRiOWUtOTA4Zi03YTA0MjJhZDM3MWMucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDYzMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA2MzBUMTAwNTI5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjJhNGQ2NDMxZGMxYzEwYmMxNWRkZWE2ZmZjY2YyMWZkZWUyZDZiMzIzZGE1MmUwNDc3YmZlM2ViYjhmNDkyYyZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.p_x123NM8rntuMRF50wTsG8uZQX858u2p7P8_Hc0FCM)
Additional Context
No response