Closed Bug 1782076 Opened 2 years ago Closed 2 years ago

102.0.3 select Address Book > Print does not print all data if contact edited or added as new contact

Categories

(Thunderbird :: Address Book, defect)

Thunderbird 102
defect

Tracking

(thunderbird_esr102 fixed, thunderbird106 fixed)

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

People

(Reporter: anjeyelf, Assigned: darktrojan)

References

(Blocks 1 open bug)

Details

(Whiteboard: [TM:102.4.0])

Attachments

(1 file)

Windows 10 OS
Thunderbird 102.0.3

Actual :

  • Open 'Address Book'
  • Select an address book
  • click on 3 dots and select 'Print'
    • Contact data shows name, display name and email address if I have edited any part of that contact since updating to 102*
    • Contact data shows all stored information for any contact provided I have not edited since update.

Expected :

  • Open 'Address Book'
  • Select an address book
  • click on 3 dots and select 'Print'
    • Contact data shows all information for any contact

A problem was reported by a user in the Thunderbird Support Forum regarding the lack of contact data available to print.
https://support.mozilla.org/en-US/questions/1384188
I tested issue and can confirm the above.

To further confirm issue -

  • Select contact - someone who has address tel number, organisation etc etc data - all data displayed in print.
  • click on 'Edit'
  • Add some additional info or make a minor edit.
  • click on 'Save'

The do the 'print'

  • Open 'Address Book'
  • Select an address book
  • click on 3 dots and select 'Print'
    • result - person I had edited was no longer showing much data for the print - name, display name and email address only.

There is a problem - if you edit any contact after updating to 102 *, the amount of data displayed in the 'print' for that contact will reduce to name, display name and email address only. All new contacts have same problem.

Summary: 102.0.3 select Address Book > Print does not print all data eg: address and telehone → 102.0.3 select Address Book > Print does not print all data if contact edited or added as new contact

https://searchfox.org/comm-central/rev/c3ce3ef1560a162a1a8f30a0133485412cac13db/mailnews/addrbook/src/nsAbCardProperty.cpp#701
It doesn't look trivial to get that understanding the vCard properties... :/
The whole approach to printing seems very odd to say the least. Why aren't we generating a normal html document?

Blocks: tb102found

Removes the old way of generating content to print and replaces it with the same code that generates the on-screen display.

Assignee: nobody → geoff
Status: NEW → ASSIGNED

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/8517aceeaaf7
Rebuild and freshen up Address Book printing. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch

Comment on attachment 9295230 [details]
Bug 1782076 - Rebuild and freshen up Address Book printing. r=aleca

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: address book printing sucks
Testing completed (on c-c, etc.): new on Daily this week
Risk to taking this patch (and alternatives if risky): some, I guess, but we're unlikely to find problems without a bigger audience

Attachment #9295230 - Flags: approval-comm-beta?

Comment on attachment 9295230 [details]
Bug 1782076 - Rebuild and freshen up Address Book printing. r=aleca

[Triage Comment]
Approved for beta

Attachment #9295230 - Flags: approval-comm-beta? → approval-comm-beta+

Comment on attachment 9295230 [details]
Bug 1782076 - Rebuild and freshen up Address Book printing. r=aleca

[Approval Request Comment]
Regression caused by (bug #):
User impact if declined: address book printing sucks
Testing completed (on c-c, etc.): in 106.0b2
Risk to taking this patch (and alternatives if risky): small

Attachment #9295230 - Flags: approval-comm-esr102?
Whiteboard: [TM:102.4.0]

Comment on attachment 9295230 [details]
Bug 1782076 - Rebuild and freshen up Address Book printing. r=aleca

[Triage Comment]
Approved for esr102

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

Attachment

General

Created:
Updated:
Size: