I've made a test and the skip-navigation does not work on latest firefox. Only way to skip buttons is by using tabindex.
About accessibility I don't see this change removes the accessibilty as it only afects the Many2one and Date widgets. This widgets can be used without problems without clicking the buttons.
> I do not agree. In tryton, buttons are skipped only when fast tabbing is activated.
Then we should probably add an option for saving this configuration values (like in tryton), and then only add the tab index if fast tabbing is enabled.
The same applies for save_tree state and for save wigth/heigth if it's someday implemented.
Indeed I checked again the fast-tabbing option in tryton. It is only used to set or not read-only widget in the navigation flow.
So I think we can ad tabindex=-1 on element of the widget that does not require to be in the navigation flow like the buttons etc.
New changeset 840d1bd9e254 by Cédric Krier in branch 'default':
Exclude widget buttons from keyboard navigation
http://hg.tryton.org/sao/rev/840d1bd9e254
Roundup Robotadded 1 deleted label and removed 1 deleted label