Если на холсте есть элементы, где при щелчке правой кнопкой мыши открывается меню для этого элемента.Это прекрасно работает в IE.В Mozilla это работает только до тех пор, пока полоса прокрутки не видна.Если я уменьшу окно, меню не будет отображаться, даже если событие вызывается.Я попробовал метод menu.show (), menu.showContextMenu () и menu.showNextTo (), но ни один из них не сработал.Простой фрагмент кода выглядит следующим образом.Есть ли причина, по которой это происходит?
final Menu appMenu = new Menu();
MenuItem smallItem = new MenuItem("Test");
appMenu.addItem(smallItem);
// Context Menu open
this.addRightMouseDownHandler(new RightMouseDownHandler() {
@Override
public void onRightMouseDown(RightMouseDownEvent event) {
appMenu.show();
// appMenu.showNextTo(Canvas.this);
System.out.println("rmb");
event.cancel();
}
});