Closed
Bug 1268856
Opened 9 years ago
Closed 9 years ago
Print email with event, the event is missing in the print-out
Categories
(Calendar :: Printing, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
4.7.2
People
(Reporter: Bugzilla, Assigned: MakeMyDay)
References
Details
(Keywords: regression)
Attachments
(1 file)
2.39 KB,
patch
|
Fallen
:
review+
Fallen
:
approval-calendar-aurora+
Fallen
:
approval-calendar-beta+
Fallen
:
approval-calendar-esr+
|
Details | Diff | Splinter Review |
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
Build ID: 20160421124000
Steps to reproduce:
I print an email with an invitation to an event (TB45 with lightning 4.7).
Actual results:
In the print-out the event (place, date, participants) is missing, i can only see the header of the email (subject, to, from).
It works fine with TB 38.7.2 (integrated lightning - i don't know the version)
Assignee | ||
Comment 1•9 years ago
|
||
I can confirm this is not working in 5.1. Based on print preview, no content is printed at all. (On top of this, in 5.1 the css decoration wouldn't work due to bug 1246500, but this wouldn't affect 4.7).
Status: UNCONFIRMED → NEW
Ever confirmed: true
Assignee | ||
Comment 2•9 years ago
|
||
Also confirming not to work in 4.7.
We need a regression range here as this is triggered either by a change in TB or more likely in Toolkit.
It's enough to check the print preview wether all the invitation details are displayed, which is currently not the case.
To create an invitation email if not already available, it is the easiest to create a new event, invite yourself, click the save&close button and confirm sending. After that, you can use either the incoming or outgoing email to check the issue. Make sure the calendar has your email address assocciated for being able to send invitations.
Keywords: regression,
regressionwindow-wanted
Assignee | ||
Comment 4•9 years ago
|
||
Mike, do you happen to know wether any of the printing changes related to e10n may now prevent printing the overlay to the message Lightning uses display the event data? I don't have a regression range yet, so anything after 38 might be a candidate.
Flags: needinfo?(mconley)
Comment 5•9 years ago
|
||
Hm. Nothing comes to mind. We tried to make the PrintUtils API changes as backwards-compatible as possible - thought we may have missed something. :/
Any console errors of note from within printUtils.js, or browser-content.js?
Flags: needinfo?(mconley) → needinfo?(makemyday)
(In reply to MakeMyDay from comment #4)
> Mike, do you happen to know wether any of the printing changes related to
> e10n may now prevent printing the overlay to the message Lightning uses
> display the event data? I don't have a regression range yet, so anything
> after 38 might be a candidate.
Sorry, I don't know what e10n is in relation to. I install Thunderbird updates when ever I'm informed of one...I don't pay attention to the update number. I then install the latest version of lightning.
Comment 7•9 years ago
|
||
Just to clear things up, e10s is nerd-shortform for "Electrolysis", which is the multiprocess project for Firefox (https://wiki.mozilla.org/Electrolysis). The printing code needed to be changed in order to work properly with the multi-process model - though as I say in comment 5, it's possible our changes were not perfectly backwards compatible for Thunderbird's single-process usage.
Assignee | ||
Comment 8•9 years ago
|
||
Unfortunately there are no messages in the error console. Is there a debug mode for printing? Haven't found a suitable pref.
Lightning relies for printing of the invitation email completely on TB and printing regular emails seems to work flawlessly.
Can this be related to a missed fix for the inner/outerDOMWindow change?
Flags: needinfo?(makemyday)
Comment 9•9 years ago
|
||
(In reply to MakeMyDay from comment #8)
> Can this be related to a missed fix for the inner/outerDOMWindow change?
This was missed? Hrm. Was there a toolkit / TB / SM bug for that?
Flags: needinfo?(makemyday)
Assignee | ||
Comment 10•9 years ago
|
||
No it was not missed in general. I just thought whether there might be a missing peace. On the other hand, that should throw errors, which is obviously not the case (although I haven't tested with a debug build).
The core bug was bug 1241764, for CC there were two related bugs: bug 1243760 and bug 1254596.
Flags: needinfo?(makemyday)
Assignee | ||
Comment 11•9 years ago
|
||
Mike, sorry for the noise. After a lengthy regression range detection it turned out this is a Lightning internal regression from bug 533265.
Assignee | ||
Comment 12•9 years ago
|
||
Assignee: nobody → makemyday
Status: NEW → ASSIGNED
Attachment #8755209 -
Flags: review?(philipp)
Attachment #8755209 -
Flags: approval-calendar-esr?(philipp)
Attachment #8755209 -
Flags: approval-calendar-beta?(philipp)
Attachment #8755209 -
Flags: approval-calendar-aurora?(philipp)
Comment 13•9 years ago
|
||
Phew!
Comment 14•9 years ago
|
||
Comment on attachment 8755209 [details] [diff] [review]
FixInvitationPrinting-V1.diff
Review of attachment 8755209 [details] [diff] [review]:
-----------------------------------------------------------------
Perfect, thanks for diagnosing this!
Attachment #8755209 -
Flags: review?(philipp)
Attachment #8755209 -
Flags: review+
Attachment #8755209 -
Flags: approval-calendar-esr?(philipp)
Attachment #8755209 -
Flags: approval-calendar-esr+
Attachment #8755209 -
Flags: approval-calendar-beta?(philipp)
Attachment #8755209 -
Flags: approval-calendar-beta+
Attachment #8755209 -
Flags: approval-calendar-aurora?(philipp)
Attachment #8755209 -
Flags: approval-calendar-aurora+
Assignee | ||
Comment 15•9 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → 5.1
Updated•9 years ago
|
Keywords: checkin-needed
Whiteboard: [checkin-needed comm-aurora, comm-beta]
Assignee | ||
Comment 16•9 years ago
|
||
https://hg.mozilla.org/releases/comm-aurora/rev/ee8bca50ea41c3ca07cefea3b7d39ece0700fd22
https://hg.mozilla.org/releases/comm-beta/rev/7a68c141216bd6d3ca7c1b0a5b54b3eec7b89dd5
Whiteboard: [checkin-needed comm-aurora, comm-beta] → [checkin-needed comm-esr45 after 45.1.1 was released]
Target Milestone: 5.1 → 4.9
Assignee | ||
Comment 17•8 years ago
|
||
Keywords: checkin-needed
Whiteboard: [checkin-needed comm-esr45 after 45.1.1 was released]
Target Milestone: 4.9 → 4.7.2
You need to log in
before you can comment on or make changes to this bug.
Description
•