Closed Bug 544023 Opened 13 years ago Closed 6 months ago

Certain events that display properly disappear when printing

Categories

(Calendar :: Printing, defect)

Sunbird 0.9
x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: gdev-04a, Unassigned)

Details

User-Agent:       Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.5.30729; .NET CLR 3.0.30618)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.18pre) Gecko/20080917 Sunbird/0.9

Importing .ics calendars into Sunbird 0.9 has shown some events to disappear on printed calendars (or when print previewing).
 
Specific occurrences may depend on timezone. Note that my testing is in a locality (Australia) 10 hours ahead of GMT. (UTC+11 in current daylight savings time.)
 
Here, if an imported timed event occurs prior to 11:00am on any day, any ALL-DAY event on the PREVIOUS day (either also imported or manually added) will disappear when printing.
 
If the timed event is changed to start later in the day, the previous day's all-day event prints OK.


Reproducible: Always

Steps to Reproduce:
1. Example assumes timezone set to Australia/Sydney. For simplest reproduction, open a new Sunbird calendar or view an empty month of January 2010.
2. Import an .ics file created from the text included under "Additional Information" below. (Should resolve to 9:00-10:00am on January 6.)
3. Add an all-day event on the previous day (January 5).
4. Print (or just preview) Monthly Grid (or Weekly Planner).
Actual Results:  
The previous-day (Jan 5) all-day event does not appear when printed (or previewed).

Expected Results:  
All events should print.

Severity assigned because users cannot rely on printed calendars.  I am assuming that this issue is timezone-related.  We are 11 hours ahead of UTC (incl. DST) and when printing we lose all-day events if imported timed events occur in the first 11 hours of the next day.  I am also assuming that importing plays a role, since manually-added next-day events (prior to 11am) do not seem to interfere with printing of the previous day's event.
 
Following lines can be copied and pasted to create a simple test import.
 
BEGIN:VCALENDAR
PRODID:-//MYSTUFF//Test Calendar//EN
VERSION:2.0
METHOD:PUBLISH
X-WR-CALNAME:Calendar Events
X-WR-TIMEZONE:Australia/ACT
BEGIN:VEVENT
DTSTART:20100105T220000Z
DTEND:20100105T230000Z
UID:3289228198067@www.madeupname.com.au
SUMMARY:Imported Event
CREATED:20100105T093808Z
LAST-MODIFIED:20100105T093808Z
SEQUENCE:0
DTSTAMP:20100118T155543Z
LOCATION:
PRIORITY:3
CATEGORIES:ConfRoom
END:VEVENT
END:VCALENDAR
Version: unspecified → Sunbird 0.9
Component: Sunbird Only → Printing
QA Contact: sunbird → printing
Summary: Sunbird: Certain events that display properly disappear when printing → Certain events that display properly disappear when printing

No other bug reports of this kind. Reporter is gone and bug report is rather old. Resolving as INCOMPLETE.

Please file a new bug report if you discover a similar issue.

Status: UNCONFIRMED → RESOLVED
Closed: 6 months ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.