Thanks for this great plugin! I searched the forums here, and every topic about tabindex's was kinda old, so I figured I start a new one to let you know about a bug I discovered while validating my new site.
I noticed that one of the errors that it was throwing was "invalid value" or something like that. It was showing up as 'tabindex="tabindex="104"'. So I did some searching, and found the problem (grep is my friend. :P )
I found that on line 150 of form_display.php, the $tabindex was being retrieved like this:
$tabindex = GFCommon::get_tabindex();
and that would return 'tabindex="#"'
and then on line 157, $tabindex was being output by 'tabindex="$tabindex"', effectively giving the output that I described above.
So I changed it to just '$tabindex' (to match other inputs nearby in the code), and now it outputs expected value.
Hope that helps.