Closed Bug 601248 Opened 14 years ago Closed 13 years ago

If I click another tab while Print Preview loads, that other tab is shown in the print-preview pane

Categories

(Core :: Print Preview, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: dholbert, Unassigned)

References

()

Details

Attachments

(1 file)

STEPS TO REPRODUCE:
 1. Open two tabs:
   (a) http://www.mozilla.com/en-US/
   (b) http://www.gutenberg.org/files/2554/2554-h/2554-h.htm
        (The latter is really long page, which takes at least a second
         to load in print-preview.)
 2. While viewing tab (b), choose File | Print Preview
 3. While print preview is loading, click the other tab.

EXPECTED RESULTS: Step (3) should have no effect.

ACTUAL RESULTS: The print preview UI loads, but instead of showing a print preview, it shows the other tab.  (and not even in a paged layout)
Summary: Switching tabs during print preview shows that tab in print-preview pane, instead of the print preview → If I click another tab while Print Preview loads, that other tab is shown in the print-preview pane
Attached image screenshot
Here's a screenshot of the results of the STR.

Note that the page-count is from the page that I tried to print-preview, not of the page that's actually being displayed.  However, if I click "Print", it actually prints the page that's being displayed.  (It prints 1 page of mozilla.com, instead of 536 pages of Crime & Punishment)
Ran into this bug in current trunk:
Mozilla/5.0 (X11; Linux x86_64; rv:2.0b7pre) Gecko/20101001 Firefox/4.0b7pre

...though it goes back at least as far as Firefox 3.5:
Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.11) Gecko/20100701 Firefox/3.5.11

One other note: this bug doesn't *require* that the print-previewed page be super-long.  It's just a little easier to reproduce with longer pages.
OS: Linux → All
Hardware: x86_64 → All
Maybe this is duplicate of *very* old Bug 177491
Definitely related.

Not quite a duplicate, though -- that other bug is about *new* tabs opened while in print-preview, whereas this bug is about being able to switch to another tab *just before* entering print-preview.

(The other bug could be fixed by e.g. opening new pages in a completely new Firefox window when the existing window is in print-preview mode.  But that wouldn't fix this bug.  Hence, not really a duplicate.)
This is WORKSFORME in latest nightly.

That is -- I don't quite get the behavior I labeled as "EXPECTED" in comment 0, but I do get acceptable results now: the tab-change action succeeds, and when print preview finishes loading, it displays the correct content (from the original tab).

Mozilla/5.0 (X11; Linux x86_64; rv:9.0a1) Gecko/20110907 Firefox/9.0a1
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: