Security

(public)

User Story

1. From control panel, set your default printer to use A4 page.
2. Launch any Mozilla component
3. Go to File menu / Print
4. In print dialog, click on Properties button to view default paper size setting.
Result: The paper size always defaults to "letter" instead of A4 as defined in
step one. This is the European standard size.
Expected behavior: The print properties should default to the values set in the
control panel.

This behaviour occurs only if prefs.js contains the line:
user_pref("print.use_global_printsettings", false);
Else or if set to true, the paper size will always be the first item in the
list, which is A4 on my computer (Windows 2000 German). It doesn't seem to be
possible to set any other default.

I see this on Linux as well and regardless of the value of
print.use_global_printsettings. print.save_print_settings doesn't seem to fix
the problem. However, on Linux anyway, setting print.postscript.paper_size
sticks after a restart, so that's probably the best workaround until this bug
gets fixed.
cc:ing dbaron, who brendan thinks is the right person to look at this bug.