Scribusoid

Author Topic: Incorrect tab order for radio buttons  (Read 166 times)

micro

  • Newbie
  • *
  • Posts: 4
  • Karma: 0
  • Scribus User
Incorrect tab order for radio buttons
« on: January 26, 2021, 05:16:42 am »
Scribus 1.5 introduced the PDF form radio button - a welcome addition.

Grouping several radio buttons makes them act properly - e.g. selecting a button will automatically deselect other buttons in the same group. Also the left/right arrow keys can be used to change the selected button once the user has clicked one of the buttons. So far so good.

However tabbing to the radio buttons from another field (e.g. text box or checkbox) does not respect the Level assigned to the radio button group; instead the radio button gets tabbed into only after all other text / checkboxes / combo boxes / list boxes. If there are multiple radio button groups, the tab order does respect the relative Levels of the 2 groups, but they are only tabbed to after all other form fields including those assigned lower levels.

I have attached a simple .sla & corresponding exported .pdf as an example. The tab order according to Levels assigned should go:

  • Personal details
  • Seating preference
  • Gender
  • Dietary preferences

However tabbing through the exported PDF yields the following order:

  • Personal details
  • Dietary preferences
  • Seating preference
  • Gender

Providing proper tab order control is important for usability and accessibility.

I realise this is a new feature in development. Just reporting my observations. Happy to report as a bug if that is recommended and appropriate.