No dedicated 'Department' field under 'Organization Properties' in new address book, unpredictable two-column display for multi-line 'Organization' in horizontal view
Categories
(Thunderbird :: Address Book, defect, P1)
Tracking
(thunderbird_esr102+ fixed, thunderbird104 affected, thunderbird106 fixed)
People
(Reporter: chriechers, Assigned: mkmelin)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [TM:102.4.0])
Attachments
(2 files)
115.42 KB,
image/png
|
Details | |
48 bytes,
text/x-phabricator-request
|
wsmwk
:
approval-comm-beta+
wsmwk
:
approval-comm-esr102+
|
Details | Review |
In the old Address Book, in addition to the 'Organization' field, there was also a 'Department' field, which doesn't exist in the new UI. Department is important in corporate world, therefore the lack of a proper Department field is a showstopper for corporate users.
Even though existing 'Department' information from the old address book is carried over to the new address book, it get's all mixed up with the 'Organization' field. I.e. there are now two lines in the 'Organization' field. The first one is the 'Department' information, and the second one is the actual 'Organization' information. This looks awkward.
Using tabular view one can turn on a 'Department' column header, and surprisingly, the 'Department' information is shown properly there. But the real problem is the lack of a proper 'Department' field which can also be edited.
Instead, in the new address book there is a 'Role' field which did not exist in the old address book. The 'Role' field is completely useless for me, and it seems somewhat redundant with the 'Title' field. Beyond that, changes to the 'Role' field are not saved after editing.
Ideally the useless 'Role' field would be replaced with the 'Department' field, which would restore the status of the old address book.
I really wish I'd understand the rationale behind the changes being made in the new address book, and why Organization related information simply wasn't kept as in the old address book.
Reporter | ||
Updated•9 months ago
|
Updated•9 months ago
|
Comment 1•9 months ago
|
||
Thanks Christian, and sorry for the inconvenience.
I agree with you that the current design around Department vs. Organization is inherently flawed and unpredictable.
If I enter a two lines as an organization, the first one will show in Department column, and the second one will show in Organization column. Yet the user has no way of predicting that, and if anything, would probably expect the other way round (main organization first, department second).
Tentatively marking as P2/S2 because we should fix this before users start working around this by reversing the order of lines in the Organization field and then we end up in even bigger trouble.
Imo we really need to split out the department field cleanly as a separate field in the Organizational Properties section.
Comment 2•9 months ago
|
||
Multiline value for 'Organization' gets split across two columns in horizontal view.
Showing a single field in two columns is unexpected, and there are no hints in the edit UI.
How it will get split between the two columns is unpredictable for the users, and if anything, the split should probably be the other way round.
Assignee | ||
Comment 4•8 months ago
|
||
The fields we have are mapping to the vCard spec (it has Title, Role, Org) - https://datatracker.ietf.org/doc/html/rfc6350#section-6.6
I'm sure there were good reasons to spec it like this. Anyway, we interoperate with other data source so fields need to line up well with what data we get and what data we produce.
The best way to fix this, flexibly might be to add placeholder to the field, so it's clear how to fill it in to get the expected result.
Updated•8 months ago
|
Assignee | ||
Comment 5•8 months ago
|
||
I'll take this.
Unfortunately there's a bit of bugs here: the order is wrong. The highest org part should be first, not in reverse.
Assignee | ||
Comment 6•8 months ago
|
||
The ordering was wrong: RFC 6350 has the ORG value as e.g.
ORG:ABC, Inc.;North American Division;Marketing
I don't think we can fix this without without new strings.
Updated•8 months ago
|
Assignee | ||
Comment 7•8 months ago
|
||
Another issue is that the cardinality of these properties is "*" == "One or more instances per vCard MAY be present.". We can only have one of them now... But that would be something for another bug.
Assignee | ||
Updated•8 months ago
|
Updated•6 months ago
|
Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/e99903aac797
Fix Organization Properties: correct ordering and add placeholder to describe what goes where. r=aleca
Comment 9•6 months ago
|
||
Comment 10•6 months ago
|
||
Pushed by mkmelin@iki.fi: https://hg.mozilla.org/comm-central/rev/ba3662065b3f follow-up - fix test expectation. rs=me DONTBUILD
Comment 11•6 months ago
|
||
Regarding potential esr102 uplift, currently 5/10 of our top ten (non-en_US) locales have translated the five additional strings. I can check that again for 102.4.0 and see if that's improved at all.
There's a commit from bug 1772119 (test code) that needs to be uplifted first.
Assignee | ||
Comment 12•6 months ago
|
||
Comment on attachment 9288614 [details]
Bug 1777780 - Fix Organization Properties: correct ordering and add placeholder to describe what goes where. r=aleca,darktrojan
[Approval Request Comment]
Regression caused by (bug #): new ab
User impact if declined: department field confusion
Testing completed (on c-c, etc.): c-c
Risk to taking this patch (and alternatives if risky): fairly safe
Assignee | ||
Updated•6 months ago
|
Comment 13•6 months ago
|
||
Comment on attachment 9288614 [details]
Bug 1777780 - Fix Organization Properties: correct ordering and add placeholder to describe what goes where. r=aleca,darktrojan
[Triage Comment]
approved for beta
Updated•6 months ago
|
Comment 14•6 months ago
|
||
bugherderuplift |
Comment 15•5 months ago
|
||
Comment on attachment 9288614 [details]
Bug 1777780 - Fix Organization Properties: correct ordering and add placeholder to describe what goes where. r=aleca,darktrojan
[Triage Comment]
Approved for esr102
Comment 16•5 months ago
•
|
||
bugherderuplift |
Thunderbird 106.0b5:
https://hg.mozilla.org/releases/comm-beta/rev/02610e6800d2
https://hg.mozilla.org/releases/comm-beta/rev/99c99d63628d
Backed out:
https://hg.mozilla.org/releases/comm-beta/rev/f607c05b596b75670249b3eff59430e28a53fc2d
https://hg.mozilla.org/releases/comm-beta/rev/b241de7c6a2f4f1c49657e0d7bcad04c0ca84293
Comment 17•5 months ago
|
||
bugherderuplift |
Description
•