As part of the move to 1.5.0, Mapbox GL JS displays a disabled icon when the browser denies geolocate permissions. We are currently using 0.47.0, so the Geolocate spinner either goes on aimlessly (Safari) or immediately switches back to its default resting state (Firefox). The React wrapper for Geolocate depends upon the mapbox-gl library, so both must be updated.