Kelly thanks for your response. I was accessing with a web map using http. On my older sites changing http to https does put the my location back on the map, however it zooms to close to the location to be useful.
I've been following the instructions to create a web app with the my location widget. I'm now encountering a different problem.
Without the 's' the map shows fine with widget not working
http://florencesc.maps.arcgis.com/apps/webappviewer/index.html?id=4a78b1580a434883af9fa973225e33a4
When I add the 's' the app can't load the map service but the widget works
https://florencesc.maps.arcgis.com/apps/webappviewer/index.html?id=4a78b1580a434883af9fa973225e33a4