未验证 提交 653cd274 编写于 作者: C CRIMX 提交者: GitHub

fix: correct submenu position calculation (#133596)

上级 0ad3cca6
......@@ -917,8 +917,9 @@ class SubmenuMenuActionViewItem extends BaseMenuActionViewItem {
const viewBox = this.submenuContainer.getBoundingClientRect();
const { top, left } = this.calculateSubmenuMenuLayout(new Dimension(window.innerWidth, window.innerHeight), Dimension.lift(viewBox), entryBoxUpdated, this.expandDirection);
this.submenuContainer.style.left = `${left}px`;
this.submenuContainer.style.top = `${top}px`;
// subtract offsets caused by transform parent
this.submenuContainer.style.left = `${left - viewBox.left}px`;
this.submenuContainer.style.top = `${top - viewBox.top}px`;
this.submenuDisposables.add(addDisposableListener(this.submenuContainer, EventType.KEY_UP, e => {
let event = new StandardKeyboardEvent(e);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册