Closed Bug 1677336 Opened 4 years ago Closed 3 years ago

Google calendars only displayed after hiding and showing again

Categories

(Calendar :: General, defect)

Thunderbird 78
defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1673280

People

(Reporter: pyjou, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

Na update naar versie 78.4.3 (32 bits) zijn mijn aangemaakte Google agenda's uitgeschakeld als Thunderbird is opgestart.
Deze agenda's worden pas weer zichtbaar als ik in het menu aan de linkerzijde klik op verbergen en daarna op tonen (het oog achter de betreffende agenda)

Expected results:

De Google agenda's zouden gelijk getoond moeten worden als Thunderbird wordt opgestart.

Summary: Aangemaakte Agenda's zijn uitgeschakeld als Thunderbird is opgestart → Google calendars only displayed after hiding and showing again

Same here; Google calendars only displayed after hiding and showing again. Firefox version 82.0.3 (64 bit)

(In reply to peter.feenstra from comment #1)

Same here; Google calendars only displayed after hiding and showing again. Firefox version 82.0.3 (64 bit)

Firefox 82.0.3?

This is a Thunderbird bug report (that should probably be moved to the Calendar product) and 82 was an old beta version that the Provider for Google Calendar extension doesn't work in and isn't available for at this time.

I have no problem using the Google CalDAV calendar in Thunderbird 83.0b3.

Whiteboard: DUPEME

Ditto. TB 78.5.0 32bit
Happens when TB is started.
Global refresh button does Nada.
Each calendar must be hidden and then set viewable.

(In reply to Ian Eales from comment #3)

Ditto. TB 78.5.0 32bit
Happens when TB is started.
Global refresh button does Nada.
Each calendar must be hidden and then set viewable.

Google Calendar or other network calendar?

CalDAV or using the Provider for Google Calendar extension if a Google calendar?

There have been reports that the extension has problems.

I use the Google CalDAV calendar.

Flags: needinfo?(ieales)

I have 3 google calendars. I use Provider for Google Calendar to my & the missus' google calendars. These calendars are shared between us. She has no trouble with emClient. I have no problems on my two machines running TB 68

If I close TB, I have to hide & unhide each calendar to view items

Flags: needinfo?(ieales)

(In reply to Ian Eales from comment #5)

I have 3 google calendars. I use Provider for Google Calendar to my & the missus' google calendars. These calendars are shared between us. She has no trouble with emClient. I have no problems on my two machines running TB 68

If I close TB, I have to hide & unhide each calendar to view items

Well, TB 68 is using an older version of the Provider extension.

Phillip is there an issue with the gdata-provider extension for TB 78?

Flags: needinfo?(philipp)

provider is 78.0.1
TB updated to 78.5.1, problem still exists

Blank calendars is a recent 'feature', maybe since 78.5.x

tried to clean up a lot of old events from a google calendar.
Only 1 item deletes and a popup displays "The calendar Google Calendar is momentarily not available"
items delete 1 x 1 which is tedious

Component: Untriaged → General
Product: Thunderbird → Calendar
Version: Thunderbird 82 → unspecified
Version: unspecified → Thunderbird 78

"Google calendars only displayed after hiding and showing again."

I can confirm that until today, I observed this behavior in several recent releases including Thunderbird 78.6.0 (32-bit) running on Windows 10, using "Provider for Google Calendar" 78.0.1.

The basic workaround solution (hide and show again) is not obvious. It just looks like the data is wiped out. Frightening!

I always have Google calender selected as my default calendar for new events. Another symptom, after restart, was that my new events would default to a different, unwanted calendar until I hid and showed again the Google calendar.

POSSIBLE SOLUTION: Go to Add-ons Manager and disable the Provider for Google Calendar. Then re-enable it.

(I discovered this "possible solution" as I was getting ready to post my response to this bug. I wanted to verify that I was really using "Provider for Google Calendar". After I disabled and re-enabled the Provider, I could restart Thunderbird without observing an problem. I am no longer able to replicate the problem behavior. Go figure!)

(In reply to Brett from comment #9)

POSSIBLE SOLUTION: Go to Add-ons Manager and disable the Provider for Google Calendar. Then re-enable it.

I can confirm that this work-around works. I've done it for Thunderbird running on Linux and Windows.

However it is a Rinse and Repeat operation as calendars still randomly disappear... perhaps when updates are applied?

Note that you don't need the add-on for accessing the google calendar. You can just subscribe to https://apidata.googleusercontent.com/caldav/v2/<YOU>@gmail.com/events instead

which returns:

Request is missing required authentication credential. Expected OAuth 2 access token, login cookie or other valid authentication credential. See google.

Reviewing the link, seems primarily for a web page, not TB calendar.

What did you do? You need to go to add a new calendar in thunderbird, then when asked for a location use that <YOU> replaced of course.

You need to go to add a new calendar in thunderbird
^^^ That info was missing
I r usre. <:-(

(In reply to Ian Eales from comment #15)

You need to go to add a new calendar in thunderbird
^^^ That info was missing
I r usre. <:-(

How to add Google calendar without add-on

(In reply to Ben from comment #10)

(In reply to Brett from comment #9)

POSSIBLE SOLUTION: Go to Add-ons Manager and disable the Provider for Google Calendar. Then re-enable it.

I can confirm that this work-around works. I've done it for Thunderbird running on Linux and Windows.

I have to retract that. It worked for a short while, but the calendars now consistently "disappear" after every restart of Thunderbird. Toggling its view on and off always fixes the problem until the next restart.

I'm not sure when my Thunderbird updated, but now I'm running 78.7.1 -- and today the problem reappeared, including new events defaulting to a different, unwanted calendar.

But once again I went to Add-ons Manager to disable the Provider for Google Calendar, then re-enabled it. The behavior returned to normal, at least for now.

Next I will try CalDEV method, as suggested by WaltS48 above.

I recommend to use CalDav as in Comment #12 (and uninstall the extension). It uses OAuth2 and also gives you more options to synchronise.

Note that you don't need the add-on for accessing the google calendar. You can just subscribe to https://apidata.googleusercontent.com/caldav/v2/<CALENDARID>/events instead

Note that <CALENDARID> is the Calendar ID; it may be your gmail address or something that looks like an email address (if it is a group calendar). With your web browser log in onto your Google account; go to Google Calendar; click on the calendar; choose Settings and sharing; and look for "Calendar ID".

Yes, CalDAV appears to work well, except now I'm seeing a strange new behavior (which might not have anything to do with CalDAV):
When I change the end time of an event, the start time also changes -- so I cannot change event duration.

This entire bug report appears to be an add-on bug (reported here and here), not a Thunderbird bug.

CalDAV is working well for me except I don't think it can handle Google task list.

Ignore "strange new behavior" statement in my previous post. I must have accidentally clicked the "Keep the duration" icon next to the time settings. I never noticed that icon until today!

The original bug reported is a duplicate of bug 1673280.

Status: UNCONFIRMED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE
Whiteboard: DUPEME
Flags: needinfo?(philipp)
You need to log in before you can comment on or make changes to this bug.