I know 4.0 is supposed to address these issues, so this probably isn't high on anyone's list of new development to do, but I wonder how much 3.3 code is out there that people have enhanced to include ARIA roles, and perhaps in cases like tab panels, track state?

If anyone has such code, I'd be interested in seeing examples of what you consider best practice to do this. We might, due to time deadlines, end up having to extend multiple 3.3 components to support WAI-ARIA instead of waiting for 4.0. Would be happy to share what we do with anyone that can assist.