Closed Bug 1793903 Opened 2 years ago Closed 2 years ago

account central should default to setting up carddav address books

Categories

(Thunderbird :: Mail Window Front End, defect)

defect

Tracking

(thunderbird_esr102+ fixed, thunderbird106 affected)

RESOLVED FIXED
107 Branch
Tracking Status
thunderbird_esr102 + fixed
thunderbird106 --- affected

People

(Reporter: mkmelin, Assigned: mkmelin)

Details

Attachments

(2 files)

I realized clicking account central "Address Book" will give you a new local address book. I would expect people to prefer connecting to an existing online address book. Having many local address books is not a typical user desire.

Status: NEW → ASSIGNED
Target Milestone: --- → 107 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/903e3dbd6888
account central should default to setting up carddav address books. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Comment on attachment 9297387 [details]
Bug 1793903 - account central should default to setting up carddav address books. r=aleca

[Approval Request Comment]
User impact if declined: carddav not as discoverable as it could be
Testing completed (on c-c, etc.): c-c, beta
Risk to taking this patch (and alternatives if risky): super safe

Attachment #9297387 - Flags: approval-comm-esr102?

Comment on attachment 9297387 [details]
Bug 1793903 - account central should default to setting up carddav address books. r=aleca

[Triage Comment]
Approved for esr102

Attachment #9297387 - Flags: approval-comm-esr91+

Comment on attachment 9297387 [details]
Bug 1793903 - account central should default to setting up carddav address books. r=aleca

[Triage Comment]
(fixing flag)

Attachment #9297387 - Flags: approval-comm-esr91+
Attachment #9297387 - Flags: approval-comm-esr102?
Attachment #9297387 - Flags: approval-comm-esr102+

This patch does not apply to comm-esr102, and the code will not work.

Bug 1774763 affects the same lines in msgAccountCentral.xhtml, but doesn't look to be critical for this bug. More importantly, bug 1792612 added the addNewAddressBook() function that this bug ends up using. The latter is marked 'wontfix' for c-esr102, I'm not sure why though.

Flags: needinfo?(alessandro)

bug 1792612 was marked wontfix for 102 because we're forcing all dialogs to open as subdialogs of the Address Book, rather than standalone window dialogs, allowing us to remove the shadowDom styling tweaks to be able to use the same dialog in two different ways.
That didn't happen in that bug so we could uplift that as well.

I'm not sure about uplifting this one since it's only a very minor enhancement, not really a defect.

Flags: needinfo?(alessandro)

I think the usability improvement intention of this bug warrants uplift, even if it is a minor enhancement. So this is an alternative to uplifting dependencies that make undesirable changes in a stable release.

Essentially the same change as the original patch, but using existing c-esr102 functions.

Try build: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=478a831ed611d39680311851baf20b696b68dafc

Tested with Fastmail carddav.

Attachment #9301365 - Flags: feedback?(alessandro)

Comment on attachment 9301365 [details] [diff] [review]
1793903_esr102.patch

Yeah, looks good

Attachment #9301365 - Flags: feedback?(alessandro) → feedback+
Attachment #9297387 - Flags: approval-comm-esr102+

Comment on attachment 9301365 [details] [diff] [review]
1793903_esr102.patch

[Triage Comment]
Approving esr-specific patch for previously approved bug.

Attachment #9301365 - Flags: approval-comm-esr102+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: