navindex and accesskey

Phil Booth's picture

Recently I added an initial implementation of the navindex and accesskey attributes to Ubiquity XForms. Both attributes enable an XForms author to improve the navigation experience for their users; navindex by defining the order in which form controls are navigated and accesskey by defining shortcuts for navigating to particular controls.

The implemented behaviour is not yet completely in accordance with the spec, because the defined behaviour for group, repeat and switch has not been implemented. That will follow in due course, but the important thing right now is that enough has been implemented to pass the W3C test cases 4.3.6.b and 8.1.a. This is because improving the XForms user experience was not the sole motivator for doing this work. XForms 1.1 itself requires at least one working implementation of these attributes in order to proceed along the W3C recommendations track. Since none of the other implementations were reporting a pass for these attributes, we felt obliged at webBackplane to do the necessary work on Ubiquity XForms. In fact, we have taken this same position on many issues for the same reason. Hopefully, this means that everyone gets to benefit from XForms 1.1 soon reaching full recommendation status.

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.