Closed Bug 503627 Opened 15 years ago Closed 15 years ago

Exiting Page Setup causes broken Print Preview

Categories

(Core :: Print Preview, defect, P2)

x86
Linux
defect

Tracking

()

RESOLVED FIXED
Tracking Status
status1.9.2 --- beta1-fixed

People

(Reporter: hidenosuke, Assigned: enndeakin)

References

()

Details

(Keywords: regression)

Attachments

(2 files)

Attached image Broken Print Preview
Steps to reproduce:
1. Open any web page
2. Open print preview by File -> Print Preview
3. Click "Page Setup" button
4. Click "Cancel" or "Apply" button to exit Page Setup

Actual Result:
See screenshot.

My environment:
Distro: Debian GNU/Linux sid
GTK+: 2.16.4-1
GNOME: 2.26

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090711 Minefield/3.6a1pre
再現しません。OSもしくはテーマ依存でしょうか?
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090714 Minefield/3.6a1pre
(In reply to comment #1)
> 再現しません。OSもしくはテーマ依存でしょうか?
> Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090714
> Minefield/3.6a1pre

Oops
What I want to say is:
Not reproduced at Windows XP.
It seems to depends on OS or theme.
I can confirm that this is broken on Ubuntu 9.04, with a fresh Firefox profile, loading about:blank as the only tab, and following steps in comment 0.

It's WFM in Firefox 3.5, though --> regression, regressionwindow-wanted

BROKEN:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090712 Minefield/3.6a1pre

WORKING:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1) Gecko/20090624 Firefox/3.5
Version: unspecified → Trunk
Attachment #388014 - Attachment description: Bronken Print Preview → Broken Print Preview
Regression range:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090610 Minefield/3.6a1pre
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2a1pre) Gecko/20090611 Minefield/3.6a1pre
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=90d3e6d2cbb9&tochange=4430cae50dad

Possibly a regression from Bug 178324?
Confirmed regression from bug 178324, using targeted builds.  (changeset 771509552a2e is WFM, changeset cabb8925dcd3 is broken.)
Blocks: 178324
Unlikely to be caused by 178324, but a bug that was there already.

In fact, this bug is similar to bug 267422 where various workarounds/hackery were added to get this to work. I suspect that the problem is that different workarounds/hackery are needed, as reflows occur at a different point. (For example, checking if something is focusable now always reflows, whereas before it sometimes did and sometimes did not).
Requesting blocking1.9.2 -- this bug severely breaks the print-preview UI. (see attached screenshot)
Flags: blocking1.9.2?
Assignee: nobody → enndeakin
Flags: blocking1.9.2? → blocking1.9.2+
Priority: -- → P2
Attachment #399560 - Flags: review?
Attachment #399560 - Flags: review? → review?(mconnor)
Attachment #399560 - Flags: review?(mconnor) → review+
Comment on attachment 399560 [details] [diff] [review]
well that was a fun 2 days, fix this bug

eek.
http://hg.mozilla.org/mozilla-central/rev/acd4bfec5813
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: