Please help! Tabbing doesn’t work on embedded containers, even if you manually adjust the tabindex on the container and all its nested controls.
This is a showstopper bug for me. All my layouts in every app I build are just a collection of nested ContainerControls. Nothing seems to fix this. My app’s forms are unusable
If there isn’t a fix yet I could really use a workaround - anything - I don’t care if I have to use a 100 lines of Javascript, I just need it working:
<https://xojo.com/issue/60181>
Also this one was marked fixed, but my sample project on the case clearly shows it wasn’t:
<https://xojo.com/issue/60406>
Yup, I’ve run into this bug as well. I hope it gets fixed soon, as the tab key is broken. It also prevents one from using tabbed panels with forms in them.
As a temporary workaround, I found disabling Xojo’s tabengine makes it work just fine. Flex layouts especially are likely to have things in the order you want them already anyways.
If the tab-engine breaks the right behavior, and can even be disabled without any problem, why does it exists? For a moment I thought that Brock was doing something not advisable because it would potentially break internal states.
I see Session.AllowTabOrderWrap. Maybe that’s what he meant? IIRC, however, that does as its name implies and doesn’t entirely disable the Xojo tab order system.
I’m facing the same issues, if I get it to work in pages disabling the tab order it doesn’t work on webdialogs. I’ve tried eveything I can think of and can’t get this to work.
The issue I have with disabling the tab engine like that is that although that makes the tab work correctly on webpages it doesn’t work properly on webdialogs.
I thought I had solved temporarily with the executeJavascript workaround, but I saw that the LostFocus event doesn’t fire.
is that so?
is there a solution?
thank you.