Salma T. answered 09/26/21
Mentor and Mentee
You can prevent Safari from automatically zooming in on text fields during user input without disabling the user’s ability to pinch zoom. Just add maximum-scale=1 but leave out the user-scale attribute suggested in other answers.
It is a worthwhile option if you have a form in a layer that “floats” around if zoomed, which can cause important UI elements to move off-screen.
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
However, the browser will zoom if the font size is less than 16px and the default font size for form elements is 11px (at least in Chrome and Safari).