Closed Bug 1792612 Opened 2 years ago Closed 2 years ago

Stop opening AB dialog as window dialogs, open them only as subdialogs

Categories

(Thunderbird :: Address Book, task)

Thunderbird 102

Tracking

(thunderbird_esr102 wontfix)

RESOLVED FIXED
107 Branch
Tracking Status
thunderbird_esr102 --- wontfix

People

(Reporter: aleca, Assigned: aleca)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

We currently have 3 main address book creation dialogs:

  • pref-directory-add.xhtml
  • abAddressBookNameDialog.xhtml
  • abCardDAVDialog.xhtml

These files are currently opened both as SubDialogs and window dialogs in various places.
We should cleanup all those random instances and ensure that the creation flows of AB related stuff is always redirected to the Address Book tab and we only use these as subdialogs.
We should leverage the externalAction() method.

This will ensure UI consistency between inContent and themeable dialogs.

Purely a code clean up and optimization, so even tho there are some very minor UI and color inconsistencies, there's no real need to uplift to 102.

When possible, we redirect to the AB tab and let that code handle the dialogs.
Otherwise we open a subdialog from where we are.

Target Milestone: --- → 107 Branch

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/27c399b8cf6c
Always open LDAP and Local address book dialogs as SubDialogs. r=thunderbird-reviewers,freaktechnik

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: