diff --git a/src/ui/components/SchemeEditor.vue b/src/ui/components/SchemeEditor.vue index 4777cdef..71bdfc7e 100644 --- a/src/ui/components/SchemeEditor.vue +++ b/src/ui/components/SchemeEditor.vue @@ -3335,16 +3335,12 @@ export default { this.schemeContainer.updateEditBox(); }, - mouseCoordsFromEvent(event) { - const p = mouseCoordsFromEvent(event); + onEditBoxChoiceControlClicked({options, editBoxId, event, callback}) { + let p = mouseCoordsFromEvent(event); if (!p) { - return this.mouseCoordsFromPageCoords(0, 0); + p = {x: 0, y: 0}; } - return this.mouseCoordsFromPageCoords(p.x, p.y); - }, - onEditBoxChoiceControlClicked({options, editBoxId, event, callback}) { - const p = this.mouseCoordsFromEvent(event); this.$emit('context-menu-requested', p.x, p.y, options.map(option => { return { name: option,