Stop Mobile Safari from trying to auto-fill the location box

This change prevents the "No items to show" popup that obscures the first
couple suggested matches.
This commit is contained in:
Eddy G
2025-07-01 19:06:48 -04:00
parent b49433f5ff
commit 13621b6f46
5 changed files with 11 additions and 7 deletions

View File

@@ -26,7 +26,7 @@ const categories = [
'Postal', 'Populated Place',
];
const category = categories.join(',');
const TXT_ADDRESS_SELECTOR = '#txtAddress';
const TXT_ADDRESS_SELECTOR = '#txtLocation';
const TOGGLE_FULL_SCREEN_SELECTOR = '#ToggleFullScreen';
const BNT_GET_GPS_SELECTOR = '#btnGetGps';

View File

@@ -296,7 +296,7 @@ class AutoComplete {
// if a click is detected on the page, generally we hide the suggestions, unless the click was within the autocomplete elements
checkOutsideClick(e) {
if (e.target.id === 'txtAddress') return;
if (e.target.id === 'txtLocation') return;
if (e.target?.parentNode?.classList.contains(this.options.containerClass)) return;
this.hideSuggestions();
}