The ArcGIS geocoder URL that the app uses is in http, but the geocoder now returns a 400 status code for geocoding requests that are not over https. This has caused the search functionality on MuseumStat to break. This fixes the issue. ImpactView is unaffected (the relevant URLs are already https).
Also includes some miscellaneous baby steps toward best practices that I made when trying to get the app working again. I ultimately ended up not using them but they should be harmless and may make things easier if we ever get funding for this app again.
Testing instructions
If you can easily get the app running, confirm that the search functionality works. But this is pro-bono so don't try too hard.
Overview
The ArcGIS geocoder URL that the app uses is in http, but the geocoder now returns a
400
status code for geocoding requests that are not over https. This has caused the search functionality on MuseumStat to break. This fixes the issue. ImpactView is unaffected (the relevant URLs are already https).Also includes some miscellaneous baby steps toward best practices that I made when trying to get the app working again. I ultimately ended up not using them but they should be harmless and may make things easier if we ever get funding for this app again.
Testing instructions