Open planger opened 2 months ago
Seems to be a Theia-integration specific problem. Works as expected in the standalone workflow example
Hi,
I am using@eclipse-glsp/theia-integration": "2.0.0"
with theia version : 1.43.1
.
is this issue related to the version specified or an implementation issue ??
Hi @planger ,
Can you please guide me as to how I can fix this issue.
Thanks in advance, Siddhant
I didn't get to debugging this in detail, but it looks like those events are coming from Theia and are forwarded to the GLSP Theia integration, which then directly acts as if the diagram should handle those, when in fact some input field has focus and should handle those events.
I assume we need to check the GLSP Keybinding Context and only activate it if the diagram has focus, but not if an input field has focus.
This bug may have been introduced by a rather recent move of the UI extensions into the diagram container, but I'm not sure.
Discussed in https://github.com/eclipse-glsp/glsp/discussions/1389