On Android and iOS, if the user moves keyboard focus to one of the text fields in the time slider, browsers such as Chrome and Safari automatically zoom in the page so that the user can more easily see and manipulate the text within the text field. Unless a hardware keyboard is attached, a software keyboard also appears on screen. As a result, most of the controls around the page are out of view, including large parts of the time slider panel.
This is as expected. Unfortunately, the page doesn’t zoom back out after you apply the changes by pressing the Return key or the Set button. In fact, in Safari, you can no longer zoom the page in or out using the two-finger pinch gesture. Only rotating the screen between landscape and portrait orientations will cause Safari to snap out of it and zoom back out. If the phone has screen rotation locked, the user may need to exit the browser and navigate system preferences to disable that setting – just to continue using our homepage. I don’t know if Safari’s behavior is a bug in that browser, but we should somehow ensure that the page is zoomed out after the user is done with the controls.
On Android and iOS, if the user moves keyboard focus to one of the text fields in the time slider, browsers such as Chrome and Safari automatically zoom in the page so that the user can more easily see and manipulate the text within the text field. Unless a hardware keyboard is attached, a software keyboard also appears on screen. As a result, most of the controls around the page are out of view, including large parts of the time slider panel.
This is as expected. Unfortunately, the page doesn’t zoom back out after you apply the changes by pressing the Return key or the Set button. In fact, in Safari, you can no longer zoom the page in or out using the two-finger pinch gesture. Only rotating the screen between landscape and portrait orientations will cause Safari to snap out of it and zoom back out. If the phone has screen rotation locked, the user may need to exit the browser and navigate system preferences to disable that setting – just to continue using our homepage. I don’t know if Safari’s behavior is a bug in that browser, but we should somehow ensure that the page is zoomed out after the user is done with the controls.
Previously reported in https://github.com/OpenHistoricalMap/issues/issues/647#issuecomment-1862279881 and on Discord.