Apologies if I am confusing terms or concepts. The issue I am having is I have a GLWindow placed inside a JavaFX group. Then using DockFX I attach a bunch of different nodes around the main GLWindow.
The problem is when I click a textField in one of the other views, the GLWindow continues to consume KeyEvents so I cannot type in the other textfields.
If I pop-out one of the DockFX nodes so it is it's own window then I can type in them just fine, and even switch focus to other docked nodes. However, when I focus back on my GLWindow it will not give focus away.
I understand NewtCanvasJFX is a heavyweight window, and I am relatively positive I want to keep it this way as performance is important to me. I ask this question because I am able to get the focus in a desired state by popping out one of the nodes so I know it must be possible. I just can't find any information on how NewtCanvasJFX works.
Edit:
Barebones example demonstrating bug here:
https://github.com/tpetrychyn/dockfx-newtcanvasjfx-example