Open Bug 1856322 Opened 2 years ago Updated 2 years ago

Calendar "enter credentials" popup loop after upgrading thunderbird (102.15 -> 115.3)

Categories

(Calendar :: General, defect)

Thunderbird 115
defect

Tracking

(thunderbird_esr115 affected)

UNCONFIRMED
Tracking Status
thunderbird_esr115 --- affected

People

(Reporter: acab, Unassigned)

References

Details

(Keywords: regression)

Attachments

(2 files)

Attached image screenshot1.png

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/118.0

Steps to reproduce:

Hi,
mail and calendars (caldav) are provided by fastmail, the password for both is stored in the password manager.
This setup has worked nicely since forever.
After upgrading to 115.3, every time the calendars self refresh (I've set it to 1 minute) the external "Enter credentials" dialogs pops up.

Steps:

  1. Remove all FM calendars
  2. Click new calendar
  3. Select "On the network"
  4. Enter username and https://caldav.fastmail.com/ (the autodiscovery url)
  5. Hit "Find Calendars"
  6. Type password and save it in the password manager
  7. All fastmail calendars show up and work properly
  8. Close TB
  9. Open TB again
  10. Await the calendar refresh or manually sync
  11. Get a weird web pop up - see screenshot 1 - with a spinner that keeps spinning forever. Note that the same url in firefox actually works - see screenshot 2

Actual results:

I get an external auth popup everytime the calendar syncs which never fully loads
This is a regression

Expected results:

No dialog shall popup

Attached image screenshot2.png

Small update since i've figured i can open the dev console.

First the issues seems to be related to cARDdav, the cAL part works fine it seems.

Second, in the console i got (slighly redacted):
Request to access cookie or storage on “https://app.fastmail.com/oauth/?client_id=XXXX&code_challenge=XXXX&code_challenge_method=S256&login_hint=XXXX%40XXXX&redirect_uri=http%3A%2F%2Flocalhost&response_type=code&scope=https%3A%2F%2Fwww.fastmail.com%2Fdev%2Fprotocol-carddav” was blocked because we are blocking all storage access requests.

HtH

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: