In general, we should expect the execution of arbitrary code when an event is fired, and listeners react to it. This makes it especially dangerous to fire off an event in the middle of a transactional operation that mutates shared state. I'd consider every such case a potential bug: even if the framework itself only excercises the happy path, user code might not.
On Sun, May 31, 2026 at 11:41 PM Christopher Schnick <[email protected]> wrote: > > I can submit a PR to fix the OOB, but I do not have the knowledge of > whether a reentrant call like that is permitted in JavaFX. I.e. is the > actual bug the reentrant event handler or is that within the realms of > possibility in the GTK implementation and should the event handler > implementation take care of that?
