Script Summary: Don't reload the log page when selecting log type, unless selecting Update Coordinates.
Copyright: 2010+, Lil Devil http://www.lildevil.org/greasemonkey/
License: Attribution-Noncommercial-Share Alike; http://creativecommons.org/licenses/by-nc-sa/3.0/
When entering an "Update Coordinates" log, this script automatically enables the coordinates input boxes. If you subsequently disable those input boxes, the script will warn you that the log won't work.
Groundspeak has re-written the functionality of the Update Coordinates log in relation to the "Add a Waypoint to the log" several times. They just can't seem to get it right. As of March, 2010, it's pretty close, but still missing one important piece. This script fills in that blank.
See the script homepage for all the gory details.