calendar bug in iOS11.0.3 (15A432)?

cyclotron451

macrumors regular
Original poster
Mar 16, 2005
218
1
Europe
Greetings,

I was flying this week from Italy to Estonia.

I had a meeting planned in Tallinn at 5pm, which I entered into Calendar about a week before flying.

When I arrived in Tallinn (heavy snow today) my iPhone auto-adjusted its TZ to UTC+3 (Estonian time)

When I looked at Calendar, my 5pm meeting was now scheduled for 6pm (Estonian time)

that's nice. . .

So, do I need a new brain or does Apple need to do better math with numbers less than 24; or did my meeting really change to 6pm UTC+3 (Hint. No, it didn't , I could've easily missed it, the meeting remained at 5pm in my new TZ)
 
  • Like
Reactions: macfacts

NoBoMac

Moderator
Staff member
Jul 1, 2014
2,461
884
Working as designed. Has always been this way.

Calendar does have option to set a timezone for an event, otherwise, it sets to the timezone the phone is in when the event is created.

For example (attached), I currently reside in the US Pacific timezone. Event created in that timezone, and an event I created while in the Mountain timezone (live sporting event) and how it adjusts for me in new/different timezone.

You can go into Settings and lock your Calendar to a specific timezone and do the timezone math on your own. Or, when creating an event for different timezone, set that event's timezone.

The Calendar does not know that you are traveling and that event is supposed to be time at destination.
 

Attachments

Last edited:

cyclotron451

macrumors regular
Original poster
Mar 16, 2005
218
1
Europe
Working as designed. Has always been this way.

Calendar does have option to set a timezone for an event, otherwise, it sets to the timezone the phone is in when the event is created.

For example (attached), I currently reside in the US Pacific timezone. Event created in that timezone, and an event I created while in the Mountain timezone (live sporting event) and how it adjusts for me in new/different timezone.

You can go into Settings and lock your Calendar to a specific timezone and do the timezone math on your own. Or, when creating an event for different timezone, set that event's timezone.

The Calendar does not know that you are traveling and that event is supposed to be time at destination.

Yes, thanks, I see that you are right - I checked in Calendar and although at first the time setting is just a number e.g. Starts: 11:00, if you click the number 11:00, then up scrolls from the bottom more detailed things, including setting the TZ of this intended Calendar item, my default TZ is Rome.

I had a quick look on my iPhone4, running iOS7.1.2, and this scroll-up TZ pane is missing from Calendar - it is just a number - nothing happens when it is clicked - so presumably will not update with the new TZ. I guess with an Apple phone running iOS11, you'll only miss the first meeting, then after this learn edit/input the meeting TZ metadata as well.

I think what I'm missing is a sort of iPhone interstitial Windows UAC message - "we have updated your TZ to your new physical location, please ensure that your intended meetings are in the correct TZ"


My iPhone SE coincidentally dropped its BT connection to my iWatch during the trip - so I had the extra fun of my watch pinging me awake at 01:55am - "Time to stand up" (no it wasn't!) re-connecting BT took half-an hour the next day, mostly solved by restarting the iPhone.
 

NoBoMac

Moderator
Staff member
Jul 1, 2014
2,461
884
I had a quick look on my iPhone4, running iOS7.1.2, and this scroll-up TZ pane is missing from Calendar
Correct. Timezone editing support with stock Calendar app came about in iOS 8 or 9 (can't recall which). However, was always there, and there are/were 3rd party apps that allowed changing tz field.

And stock macOS Calendar could set tz field as well. So, when I needed to set a different tz, I created event on the Mac. Was a pain: for simple event, can create on iPhone, something else, need to fire up the Mac because...

iOS Calendar was dumbed down for many years wrt other capabilities vs macOS functions (on my wish list for iOS was support for more than two alerts, and custom repeats [on 3rd Thursday...]). Have been using Fantastical on my iOS devices due to tz support and above two functions for a number of years. Now, iOS Calendar has what I need other than the more than two alerts. But will continue with Fantastical as it also does Reminders from same app, "restoring" how iOS and macOS used to be.
 

cynics

macrumors G4
Jan 8, 2012
11,303
1,695
Yes, thanks, I see that you are right - I checked in Calendar and although at first the time setting is just a number e.g. Starts: 11:00, if you click the number 11:00, then up scrolls from the bottom more detailed things, including setting the TZ of this intended Calendar item, my default TZ is Rome.

I had a quick look on my iPhone4, running iOS7.1.2, and this scroll-up TZ pane is missing from Calendar - it is just a number - nothing happens when it is clicked - so presumably will not update with the new TZ. I guess with an Apple phone running iOS11, you'll only miss the first meeting, then after this learn edit/input the meeting TZ metadata as well.

I think what I'm missing is a sort of iPhone interstitial Windows UAC message - "we have updated your TZ to your new physical location, please ensure that your intended meetings are in the correct TZ"


My iPhone SE coincidentally dropped its BT connection to my iWatch during the trip - so I had the extra fun of my watch pinging me awake at 01:55am - "Time to stand up" (no it wasn't!) re-connecting BT took half-an hour the next day, mostly solved by restarting the iPhone.
When you downloaded iOS 11 and open Calendars for the first time there should have been a "new to calendars" feature set listed for you.

The fundamental problem with this approach is many people including myself are impatiently trying to do something with the app and just click OK without scrolling through. OR maybe you just didn't get this. However if you open dont use Pages, Numbers, Notes, etc and open them you will see what I'm talking about.