I just changed my timezone to UTC. Instantly I got this yellow notification box:
Your browser timezone setting differs from the timezone setting in your profile, click to reconcile.
The window that pops up informs me that my browser timezone differs from my profile timezone and "You can ignore this conflict or adjust your profile setting to match your client." But this nagging yellow notification, on the face of it, cannot be disabled. If this persistent notification is going to browbeat me into having identical browser and profile timezones, why would I be given me the option to change my timezone at all?
Possible solutions:
Just warn the user once (if you must) when they change their timezone setting and never again after that.Allow the user to permanently dismiss the notification box.Deprecate the profile timezone and force everyone to use their browser timezone. (seems like a terrible idea, but that's effectively the status quo the notification box bullies the user into)
The option to ignore is there. Can you spot it?
.. No, you can't, because it's not in the screenshot. It was a trick question. To ignore the conflict, you must open the timezone drop down, scroll up and select "Ignore Conflict" (what country is that?) at the top and press "Change Timezone" even though you actually won't change the timezone. Some Easter eggs are easier to find, this is just bad design.
The "Ignore Conflict" option really should be a button alongside the "Cancel" and "Change Timezone" button.