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.
Hi there! I just tried this, and it doesn't seem to be working, sadly. I've done it multiple times on multiple browsers, including incognito windows (and normal) on Chrome. I don't get an error message in the console, only:
but the prompt has not yet returned. Any thoughts? Let me know what other information might help.