Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Lightning calendar doesn't recognize time zone change

1,448 views
Skip to first unread message

Restorm

unread,
Jan 5, 2013, 5:20:10 PM1/5/13
to mozilla-supp...@lists.mozilla.org
I'm on vacation in Mexico, in a place that's an hour behind my usual
time zone. I changed the time zone on my laptop when I arrived here over
a month ago, and added a task for today to my calendar after making that
change. The task was set with a 2-hour reminder, and that reminder just
activated 3 hours prior to the scheduled time, rather than two. So
Lightning doesn't seem to be recognizing the computer's current time
settings. Does it have its own clock, or what?

Stefan Sitter

unread,
Jan 5, 2013, 5:31:16 PM1/5/13
to mozilla-supp...@lists.mozilla.org
You can configure the timezone that is used by Lightning in Tools >
Options > Lightning/Calendar > Timezone. It can be set to a timezone
that is different from your operating system.

Restorm

unread,
Jan 5, 2013, 9:32:30 PM1/5/13
to mozilla-supp...@lists.mozilla.org
I can understand that someone would want to have their calendar in a
different time zone, but why on Earth would they not have it default to
the one we're operating in?

Marcel Stör

unread,
Jan 5, 2013, 6:59:03 PM1/5/13
to mozilla-supp...@lists.mozilla.org
On 05.01.13 23:20, Restorm wrote:
> Does it have its own clock, or what?

No, but its own timezone setting.
Preferences -> Calendar -> Timezone

Cheers,
Marcel

--
Marcel Stör, http://www.frightanic.com
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
-> I kill Google posts: http://twovoyagers.com/improve-usenet.org/

Philipp Kewisch

unread,
Jan 6, 2013, 9:41:18 AM1/6/13
to mozilla-supp...@lists.mozilla.org
I agree this is a bit annoying and I'd really like to see it changed,
here are a few caveats and ideas:

* The "easy" solution would be to detect the timezone on each startup,
possibly asking the user if the change makes sense

* I believe changing the timezone right now requires a restart, since we
can't easily propagate the timezone to every date instance that might be
saved in different parts of the program.

* If the timezone detection is wrong, the user would be annoyed.
Allowing to ignore certain changes would make things overly complex though.

* We have no easy way to detect if the system timezone has changed
without a restart of Lightning (i.e standby mode). I guess some trickery
could be applied that periodically checks the javascript timezone and
then re-runs detection if that timezone has changed. Not sure how
reliable this would be, and its another periodic timer that might slow
down the application or be annoying if something goes wrong.


That said, maybe someone wants to start working on the problem. In the
meanwhile, I guess one could create an extension that detects timezone
on startup, compares, prompts the user and then changes the zone and
restarts Lightning.

Philipp

gNeandr

unread,
Jan 6, 2013, 9:50:24 AM1/6/13
to mozilla-supp...@lists.mozilla.org
Would it make sense to convert the date/time details of a new/incoming
event/todo/alarm etc to UTC and save it as such. On the UI it can be
shown with respect to the system timezone.

Not sure about all of possible constrains.
Thought?

Günter

Thomas Boehm

unread,
Jan 6, 2013, 7:52:32 AM1/6/13
to mozilla-supp...@lists.mozilla.org
Restorm wrote:

> I can understand that someone would want to have their calendar in a
> different time zone, but why on Earth would they not have it default to
> the one we're operating in?

Imagine you share a calendar with other people...

Restorm

unread,
Jan 14, 2013, 6:19:17 PM1/14/13
to mozilla-supp...@lists.mozilla.org
I was hoping the calendar might be intelligent enough to track whose
time zone had change, and whose hadn't...maybe even reveal the time zone
after each time...
0 new messages