Scribusoid

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

micro

  • Newbie
  • *
  • Posts: 7
  • 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.

micro

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
  • Scribus User
Re: Incorrect tab order for radio buttons
« Reply #1 on: June 03, 2021, 05:03:34 am »
No replies in 4 months so I guess this is a low priority issue for most.

Our business will not publish interactive forms without correct tab order, meaning the great effort put into Scribus for proper radio buttons is unfortunately of no use to us until this issue is resolved. We consider accessibility and usability mandatory requirements.

I've now opened a bug on this:

https://bugs.scribus.net/view.php?id=16579

micro

  • Newbie
  • *
  • Posts: 7
  • Karma: 0
  • Scribus User
Re: Incorrect tab order for radio buttons
« Reply #2 on: June 07, 2021, 02:29:36 pm »
I can confirm this is now fixed in the latest 1.5.8svn - sensational!

Many thanks to jghali.

 

palmate