"Strict" tracking protection sometimes causes _all_ content to fail to display on browser launch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mozilla Firefox |
Confirmed
|
Unknown
|
|||
firefox (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
This morning I booted my machine and launched Firefox. I restored my tabs from my previous session, and _none of them_ displayed any content. The tabs included pins, regular sites, and extension dialogs (specifically, a couple of instances of the LastPass 2FA prompt). Further to that, Firefox menus also wouldn't display; either via right-click on tabs, or via the "hamburger" menu in the top-right. (I could still close tabs via Ctrl-W for non-pinned tabs, or via middle-click for pinned tabs.)
favicons were displayed correctly, and I confirmed that the pages were actually being fetched from the remote sites because I typed the address for a page I know redirects and the redirect happened (specifically, "!g foo" in my address bar caused DuckDuckGo to redirect me to Google).
Restarting the browser did not fix this. Closing all of my tabs and restarting the browser did not fix this. Closing all of my tabs and restarting the browser, however, _did_ allow the Firefox menus to render (provided I didn't try to open any web pages before using them), which allowed me to switch "Enhanced Tracking Protection" from Strict to Standard, fixing the problem.
(This is the second time I've experienced this exact behaviour, which is how I knew to try modifying the tracking protection setting. The last time was on an older version of Firefox in August: https:/
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: firefox 72.0.2+
Uname: Linux 5.4.5-050405-
NonfreeKernelMo
AddonCompatChec
ApportVersion: 2.20.11-0ubuntu16
Architecture: amd64
BuildID: 20200117190643
Channel: Unavailable
CurrentDesktop: i3
Date: Tue Feb 4 13:01:53 2020
Extensions: extensions.sqlite corrupt or missing
ForcedLayersAccel: False
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
IncompatibleExt
InstallationDate: Installed on 2019-05-07 (273 days ago)
InstallationMedia: Ubuntu 18.04.2 LTS "Bionic Beaver" - Release amd64 (20190210)
Locales: extensions.sqlite corrupt or missing
MostRecentCrashID: bp-94f8002b-
PrefErrors: Unexpected character ',' before close parenthesis @ /usr/lib/
PrefSources: prefs.js
Profiles: Profile0 (Default) - LastVersion=
RunningIncompat
SourcePackage: firefox
Themes: extensions.sqlite corrupt or missing
UpgradeStatus: Upgraded to focal on 2019-11-15 (80 days ago)
dmi.bios.date: 01/25/2019
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: F4
dmi.board.
dmi.board.name: B450M DS3H-CF
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: Default string
dmi.product.name: B450M DS3H
dmi.product.sku: Default string
dmi.product.
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
Changed in firefox: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in firefox: | |
status: | New → Confirmed |
Changed in firefox: | |
importance: | Medium → Unknown |
Oh, an important note: I can re-enable Strict mode after switching away from it, and the browser continues to function normally.