RFR: 8313956: focusWithin on parents of a newly-added focused node is not updated [v2]

Michael Strauß mstrauss at openjdk.org
Wed Oct 11 18:01:13 UTC 2023


On Wed, 11 Oct 2023 17:36:21 GMT, Travis Furrer <duke at openjdk.org> wrote:

> > > The `focusWithin` count cannot be negative, and there is no possible way for applications to misuse the API to cause a negative count. If it ends up being negative, that's because of a bug, and I think that bugs should be fixed and not logged.
> > 
> > 
> > Yes, the reason I was asking this is that we actually have this problem right now, that it could be negative, although it should not. If we would have logged that, we probably found that bug much earlier. In any case, I think with the new logic and the `count > 0`, it is fine as is.
> 
> @Maran23 Just to clarify... If I have a case (with jfx21) where the count goes negative, is this still a bug that I should file? Or are you saying that it's understood as expected behavior now?

If you have a situation where the focusWithin count is negative, please file it as a bug. That's not expected behavior.

-------------

PR Comment: https://git.openjdk.org/jfx/pull/1210#issuecomment-1758197481


More information about the openjfx-dev mailing list