I'm working on a complex application that dynamically creates large Flex forms based on XML values from a server. There is a bug, where under certain conditions, tab groups are formed within a form -- tabbing loops through fields 4 to 8, when a radiobutton is set. I have tested our code -- based on the Adobe example found in their docs for tabbing with a scrolled window -- on my own hand-written test cases, and haven't encountered any tabbing group problems. So the problem appears to be related to how we're dynamically creating these large Flex forms -- the problem is in the form itself. These forms consist of all the form elements (input fields, checkboxes, ...)
So my question is what error would lead to tab groups. I have been playing around with the groupName settings of the RadioButtonGroup (omitting it or making it mismatch) within my testcase, but haven't been able to find a programming error that results in the creation of a tab group. Also none of the elements within either the form or my testcases contains an explicit tabIndex, instead we just default to the natural progression of form elements. So there isn't a problem with duplicate tabIndexes.
What version of Flex? If you're not on the latest, try the latest.
Unfortunately, this application is trapped in Flex 3.2. The amount of QA required after porting it to another version is large enough to ensure that it will never happen.
Well, if you can try a private build with 3.5 and it turns out to be fixed
there, then we can puzzle on how to make a similar change to your app.