[FIX]RFE: Enable "Shrink to page width" by default

VERIFIED FIXED in mozilla1.0



Printing: Output
16 years ago
16 years ago


(Reporter: Roland Mainz, Assigned: rods (gone))



Firefox Tracking Flags

(Not tracked)


(Whiteboard: [adt2] per adt triage, URL)


(1 attachment)

600 bytes, patch
Kevin McCluskey (gone)
: review+
: superreview+
Details | Diff | Splinter Review


16 years ago
RFE: It may be a good idea to enable the "Shrink to page width" by default - it
looks we have many pages where content get's cut at the right border - and it is
always a bad user experience when parts of the page content "disappears" on the


16 years ago

Comment 1

16 years ago
Hmmmm, we have debated that.... It is more expensive and slows printing to have
to always check to see if it "should" be shrunk. Of coarse, the most expensive
part is  reflowing the document a second time.
Priority: -- → P1
Target Milestone: --- → mozilla1.0

Comment 2

16 years ago
Users can always turn the feature OFF when they want to print "faster"... :)

Comment 3

16 years ago
The average user (mom & pop) typically aren't technical to do this, or even
understand this.

Comment 4

16 years ago
Mom and pop aren't going to understand why they're missing the right-hand part
of their page either.

Comment 5

16 years ago
Question is:
What's better ?

a) Loosing parts of the data in the printout (e.g. at the right border)
b) Slighly slower printing

[a] is a quite bad user experience, I would prefer [b] for now...

Comment 6

16 years ago
It ain't just Mom & Pop; my focal review has the right edge cut off and neither
me nor my manager can understand why.  I would estimate that wanting the
document to fit the page width is the 99.44% case, and should certainly be on by
default, as long as there is no major detriment when the page doesn't actually
need shrinking.  cc marlon for UE input, nominating for nsbeta1. 
Keywords: nsbeta1

Comment 7

16 years ago
I tend to agree with Peter, my guess is that the correctness gain exceeds the
performance loss here.  It seems like a large percentage of documents NEED to be
shrunk.  Rod, could you be more specific about the performance impact here -
i.e. printing a 3 page doc now takes 5 minutes versus 1 minute?  

Comment 8

16 years ago
i would say a safe determination could be made by printing the top 100 sites,
and every one of them required it on to print correctly and still *comfortably*
on 8x11 with standard margins.  We want to be concerned about text size. Users
still need to read their print-outs, which is why i was hopeful about having a
print typeface size setting, which would allow you to keep text at the legible
11pt or 12pt setting, while reflowing and squishing everything else.  

Comment 9

16 years ago
Slightly off-topic:
> i would say a safe determination could be made by printing the top 100 sites

This will never work - we usually crash in layout/, content/ or somewhere else 
while trying to print the "top 100" pages (I would say we can only print around
70 of the 200 URLs (normal+i18n) there (but I never did statistics about the
crashes, I only restarted my bot of the remaining URLs)...) ... ;-(

Comment 10

16 years ago
I took this page http://www.w3.org/TR/REC-CSS2/ which normally prints out as
10-11 pages and added a pre tag line of text just wide enough to have it go into
shrink to fit. Printing went from 6.32 to 7.39 (17%)

www.cnn.com went from 2.82 to 4.31
www.msn.com went from 2.07 to 3.06

(wall clock timings)
Bulk moving all nsbeta1 nominations to future-P1. If they are approved
(nsbeta1+) they will be moved to mozilla1.0
Target Milestone: mozilla1.0 → Future
Keywords: nsbeta1 → nsbeta1+
Target Milestone: Future → mozilla1.0

Comment 13

16 years ago
Created attachment 75231 [details] [diff] [review]

Just changing its initialization from PR_FALSE to PR_TRUE


16 years ago
Keywords: review
Summary: RFE: Enable "Shrink to page width" by default → [FIX}RFE: Enable "Shrink to page width" by default

Comment 15

16 years ago
Comment on attachment 75231 [details] [diff] [review]

Attachment #75231 - Flags: superreview+


16 years ago
Summary: [FIX}RFE: Enable "Shrink to page width" by default → [FIX]RFE: Enable "Shrink to page width" by default


16 years ago
Attachment #75231 - Flags: approval+

Comment 16

16 years ago
Just wondering (without testing):
Does that make the checkbox widget in the page setup dialog "checked" by
default, too ?

Comment 17

16 years ago
yes it does, it is all pretty seemless - fixed.
Last Resolved: 16 years ago
Resolution: --- → FIXED

Comment 18

16 years ago
> yes it does, it is all pretty seemless - fixed.

I hope you meant 'seamless'!

Comment 19

16 years ago
verified in 3/21 trunk build....

looks fixed to me.

Comment 20

16 years ago
adt2 per adt triage (adding notation in case we need it)
Whiteboard: [adt2] per adt triage
You need to log in before you can comment on or make changes to this bug.