
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