Has anyone else noticed some Strange tab order behavior with regards to radio 
buttons in the 7.0.5 patch?

The patch was meant to change radio groups' tab order to make each value a tab 
stop... And it does when there's nothing following those radio groups in the 
tab order.  This leads me to believe this wasn't tested with a Real Form, just 
something the engineer/tester whipped up with one or more radio groups on it, 
nothing else.

Both through our software and in building a form 'by hand' in Acrobat Pro, I'm 
finding the same problem:

Any radio group or consecutive set of radio groups will not tab properly if 
there is anything following them in the tab order.

For example, lets say you've got a page with two radio groups, each with two 
values, and nothing else.  This shows the proper tab order:
1) group 1, value 1
2) group 1, value 2
3) group 2, value 1
4) group 2, value 1
(and then wrap to the top, or the next page)

But if you follow those radio groups with anything else that appears in the tab 
order (lets say a button), you hit this bug... resulting in the following tab 
order:

1) group 1, value 1 (this isn't entirely consistent)
<skip over the remaining values and groups, however many that might be>
2) the button.

The inconsistency is that while it'll always only stop on a single value in the 
set of radio groups, it won't always be the first value of the first group.

The exception to that is when some of those radio groups have values, in which 
case the tab order will include the first value of the first group, followed by 
all the selected radio values, followed by whatever is following them.

PS: If you shift-tab to go through the tab order (going backwards), you get the 
same behavior in the reversed order... so if anything was before the radio 
groups in the tab order, you see the skipping. again.  And if the set of radio 
groups were first in the tab order with one or more tab stops after them, 
they'll suddenly work normally for shift-tabbing.  This makes a certain ammount 
of sense.

So am I crazy, or is this a wide-spread problem?

--Mark Storer
  Senior Software Engineer
  Cardiff Software

#include <disclaimer>
typedef std::Disclaimer<Cardiff> DisCard;


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid3432&bid#0486&dat1642
_______________________________________________
iText-questions mailing list
iText-questions@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/itext-questions

Reply via email to