When traveling, Google Calendar will prompt to ask if you want to "Change time zone to ____?" One of the options is to "Never ask again". If you click the link to "Never ask again", there is no way within the Google Calendar UI to ever bring the link back.
In order to bring the link back, you can open Google Calendar in Chrome, type Cmd+Opt+J, paste the following code into the Console, and hit enter.
var xhr = new XMLHttpRequest;
xhr.open('POST', 'https://calendar.google.com/calendar/user_prefs');
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
xhr.onreadystatechange = function() {
if(xhr.readyState == XMLHttpRequest.DONE && xhr.status == 200) {
console.log(xhr.response);
}
}
xhr.send('eup=neverSuggestTz%3Afalse&hl=en&secid=' + window['INITIAL_DATA'][26]);
You can test to see if it worked by manually changing your Google Calendar timezone to a timezone other than the timezone your computer is currently associated to,, closing Google Calendar, and then navigating back to Google Calendar.
Note: if you get a 403 error, this probably means you are logged into multiple Google accounts. Try logging into the account you want to "fix" in an incognito window and run the script via the incognito window.
Inspired by @carlothebeard, who clicked the link and then spent months wondering how to make the prompt re-appear.
I tried this and got the same output as @dangrous. Unfortunately, this doesn't seem to bring the prompt back.