Package: firefox
Version: 69.0-1
Severity: normal
Firefox no longer remembers the last printer used. Rather, the print
dialog always offers the first one on the list as the default, even
after printing to a different printer.
On my system, for example, the CUPS default is lj400 and is the printer
that I usually use. 601lab, however, is the first one in nthe CUPS list
(due perhaps to the ASCII ordering) and in the list given in the Firefox
print dialog. If I print (e.g. with ctrl-P), I'm offered 601lab as the
highlighted choice. I then scroll down to lj400, hit return twice, and
it prints to lj400. So far, so good.
But when I print again, I'm still offered 601lab as the highlighted
default. According to the Mozilla support pages, Firefox should
remember the last printer used -- and it used to do so until maybe one
or two updates ago: I've had this problem with Firefox 68 and 69 at
least, and maybe earlier.
Also as recommended in the Mozilla support pages, I tried resetting the
print_printer setting in about:config and also setting it to lj400.
Neither approach worked. Rather, as soon as I typed ctrl-P, the setting
reverted to 601lab in front of my eyes (I tried to print the
about:config page with the print_printer line). And then the print
dialog appeared with 601lab highlighted.
The same change happened if I tried to print another tab. I couldn't
see the print_printer setting change in front of my eyes, but, when I
returned to the about:config tab, the setting had indeed changed to
601lab.
I could also reproduce the problem starting Firefox with a fresh
profile. Thus, I think that the behavior is a bug.
-Sanjoy
-- Package-specific info:
-- Extensions information
Name: Adblock Plus - free ad blocker
Location: ${PROFILE_EXTENSIONS}/{d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}.xpi
Status: enabled
Name: Amazon.com
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: Bing
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: Dark theme
Location: /usr/lib/firefox/browser/omni.ja
Status: user-disabled
Name: Default theme
Location: /usr/lib/firefox/omni.ja
Status: enabled
Name: DuckDuckGo
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: eBay
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: Firebug
Location: /usr/share/xul-ext/firebug
Status: app-disabled
Name: Firefox Monitor
Location: /usr/lib/firefox/browser/features/[email protected]
Status: enabled
Name: Firefox Screenshots
Location: /usr/lib/firefox/browser/features/[email protected]
Status: enabled
Name: Flash Block (Plus)
Location: ${PROFILE_EXTENSIONS}/[email protected]
Status: enabled
Name: Form Autofill
Location: /usr/lib/firefox/browser/features/[email protected]
Status: enabled
Name: Ghostery Privacy Ad Blocker
Location: ${PROFILE_EXTENSIONS}/[email protected]
Status: user-disabled
Name: Google
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: Light theme
Location: /usr/lib/firefox/browser/omni.ja
Status: user-disabled
Name: Twitter
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
Name: Web Compat
Location: /usr/lib/firefox/browser/features/[email protected]
Status: enabled
Name: WebCompat Reporter
Location: /usr/lib/firefox/browser/features/[email protected]
Status: user-disabled
Name: Wikipedia (en)
Location: /usr/lib/firefox/browser/omni.ja
Status: enabled
-- Plugins information
-- Addons package information
*** Reporter, please consider answering these questions, where appropriate ***
* What led up to the situation?
* What exactly did you do (or not do) that was effective (or
ineffective)?
* What was the outcome of this action?
* What outcome did you expect instead?
*** End of the template - remove these template lines ***
-- System Information:
Debian Release: bullseye/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8),
LANGUAGE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages firefox depends on:
ii debianutils 4.8.6.3
ii fontconfig 2.13.1-2+b1
ii libasound2 1.1.8-1
ii libatk1.0-0 2.33.3+really2.32.0-4
ii libc6 2.28-10
ii libcairo-gobject2 1.16.0-4
ii libcairo2 1.16.0-4
ii libdbus-1-3 1.12.16-1
ii libdbus-glib-1-2 0.110-4
ii libevent-2.1-6 2.1.8-stable-4
ii libffi6 3.2.1-9
ii libfontconfig1 2.13.1-2+b1
ii libfreetype6 2.9.1-4
ii libgcc1 1:9.2.1-4
ii libgdk-pixbuf2.0-0 2.38.1+dfsg-1
ii libglib2.0-0 2.60.6-2
ii libgtk-3-0 3.24.10-1
ii libnspr4 2:4.21-2
ii libnss3 2:3.45-1
ii libpango-1.0-0 1.42.4-7
ii libsqlite3-0 3.29.0-2
ii libstartup-notification0 0.12-6
ii libstdc++6 9.2.1-4
ii libx11-6 2:1.6.7-1
ii libx11-xcb1 2:1.6.7-1
ii libxcb-shm0 1.13.1-2
ii libxcb1 1.13.1-2
ii libxcomposite1 1:0.4.4-2
ii libxdamage1 1:1.1.5-1
ii libxext6 2:1.3.3-1+b2
ii libxfixes3 1:5.0.3-1
ii libxrender1 1:0.9.10-1
ii libxt6 1:1.1.5-1+b3
ii procps 2:3.3.15-2+b1
ii zlib1g 1:1.2.11.dfsg-1+b1
Versions of packages firefox recommends:
ii libavcodec-extra57 7:3.4.3-1
ii libavcodec-extra58 [libavcodec58] 7:4.1.4-1+b2
Versions of packages firefox suggests:
ii fonts-lmodern 2.004.5-6
ii fonts-stix [otf-stix] 1.1.1-4
ii libcanberra0 0.30-7
ii libgssapi-krb5-2 1.17-6
ii libgtk2.0-0 2.24.32-3
ii pulseaudio 12.99.2-1
-- no debconf information