vaadin/vaadin-radio-button

Radio button is broken on iOS 12 and 13

Haprog opened this issue · 4 comments

vaadin-radio-button is not selectable on iOS 12 and iOS 13.

I tested on:

  • iPhone 5s iOS 11.4.1 (works)
  • iPhone 6s iOS 12.2 (BROKEN)
  • iPhone X iOS 13.1 (BROKEN)

Using these demos (issue seems to affect both web component and Java demos):

This might be related to or a regression of #109

vaadin-radio-button v1.2.3 seems to still work also in iOS 12 and 13 (that's the version where #109 was fixed in) but version v1.2.4 and v1.2.5 don't work so there seems to be a regression in this since v1.2.4.

It seems that in some cases (on broken versions) you are able to do one selection (if no option is selected in a radio group) but you can't change it. We should at least check that there's a test for testing changing selection in a radio group using touch at least twice.

This issue is caused by this commit c565c1a

The fix for this issue has been released in:

  • vaadin-radio-button v1.2.6
  • vaadin-radio-button-flow 2.0.4
  • vaadin-radio-button-flow 3.0.2