User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:184.108.40.206) Gecko/20080404 Firefox/220.127.116.11 Build Identifier: 20080421 Summary pretty much sums it up. If I have Sunbird open and nicely scrolled to 8 AM so I can see my appointments, then resize the window a few times, it will eventually be scrolled to 12 AM and I will be unable to see anything and will have to scroll down again. This happens to me often because I switch between my high-resolution desktop monitor and my low-resolution laptop monitor (via terminal server). And of course it also happens during normal window resizing and organizing. Reproducible: Always Steps to Reproduce: 1. Make the Sunbird window really big and scroll so it starts at, say, 8 AM 2. Resize it to be much smaller 3. Resize it back again (optional) Actual Results: The "start time" will change; if you do this a few times, you will be scrolled to 12 AM. (Worthless view for almost everyone.) Expected Results: The "start time" at the top should never change when you resize the window--just as your scroll position does not change if you resize your browser, word processor, e-mail reader, etc. I'm marking this as severity normal because it's infuriating and it should be easy to fix.
Same in Lightning, I can confirm with: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.3a2pre) Gecko/20100220 Lightning/1.1a1pre Shredder/3.2a1pre
My bug mostly duplicates this one, except that the issue also occurs just by opening Sunbird (without doing anything else) -- the "start time" (top edge of the calendar) will be somewhere between 12 AM and the configured start time. It should instead always be at the configured start time when first opening.
I can confirm this is still a bug in Lightning 1.0b2. Sometimes I think I have lost my calendar because all of my events have disappeared, but what has really happened is the calendar has scrolled to midnight. The calendar knows my preferred range of hours. When there is a resolution change, the calendar should focus on this range. Alternately the calendar could keep track of a "relative view" on the calendar and when the resolution changes, show the same under the new resolution.