The <footer> entry recommends following the role used for contentinfo, which has IA2_ROLE_LANDMARK listed.
However, both Firefox and Chrome, the main IA2 implementers for web, both use IA2_ROLE_FOOTER, which is more specific. Therfore there is an inconsistency between current implementations and the spec.
Options:
- Ask Firefox and Chrome to use IA2_ROLE_LANDMARK for consistency with the spec, and consistency with all other landmarks, since it appears all the other landmarks do actually use IA2_ROLE_LANDMARK.
- Change the spec so that IA2 implementations should always use the more specific role when available. In this case we should be specing/implementing IA2_ROLE_COMPLEMENTARY_CONTENT for complementary, which we currently do not.