Stressful day today after applying user-select: none to all elements and suddenly none of my form inputs were editable in Safari.

Turns out a ‘handy’ side effect of applying this CSS property not only disables selection and context menus, but also prevents focusing on and editing input elements in Safari (untested on iOS).

Get around this ‘feature’ by using:

credit