Bug: Yellow remote content notification bar sometimes fails to appear although `View message body as > Original HTML` is already set (but clicking that again will make it appear)
Status: RESOLVED
Priority: --
Resolution: WORKSFORME
Created: 2022-11-20 18:54:45+00:00
Resolved: 2024-12-26 20:31:56+00:00

Steps to reproduce:

Open an HTML email that contains remote content.


Actual results:

The yellow "To protect your privacy, Thunderbird has blocked remote content in this message." bar with the "Preferences" button does not automatically appear when I open an email message.

If I go to View > Message Body As, "Original HTML" is ALREADY CHECKED, but if I select it AGAIN, the yellow message bar and button appears and I can choose to display the remote content.

This happens regularly, even most often, but not always.  Especially, if I do it for one message, then opening the next message typically displays the message bar without having to do anything to make it appear.

In Edit > Settings > Privacy & Security > Mail Content, the "Allow remote content in messages" checkbox is UNCHECKED as I would like it to be, because I do not want remote content to be displayed unless I enable it for a specific message by checking the preferences dialog.

From there, when I click the "Exceptions..." button, there are NO SITES LISTED on the "Exceptions - Remote Content" dialog.

When I choose Help > Troubleshoot Mode > Restart, the yellow message bar STILL DOES NOT APPEAR unless I again choose View > Message Body As > Original HTML (which again is already checked but I check it again).

Following is the information from Help > More Troubleshooting Information while in Troubleshooting Mode. I also pressed the "Clear startup cache..." button and restarted, but the problem continued.

Please help!

Thank you kindly,
Andrew

--- TROUBLESHOOTING INFORMATION ---

 Application Basics

   Name: Thunderbird
   Version: 102.4.2
   Build ID: 20221101185644
   Distribution ID:

   Update Channel: release
   User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2
   OS: Linux 5.15.0-52-generic #58-Ubuntu SMP Thu Oct 13 08:03:55 UTC 2022
   OS Theme: Yaru-sage / Yaru-sage

   Multiprocess Windows: 0/0
   Fission Windows: 0/0
             Enabled by default
   Remote Processes: 1
   Enterprise Policies: Inactive
   Google Location Service Key: Missing
   Google Safebrowsing Key: Missing
   Mozilla Location Service Key: Missing
   Safe Mode: true
   Memory Size (RAM): 7.4 GB
   Disk Space Available: 107 GB

 Mail and News Accounts
   account2:
     INCOMING: account2, , (none) Local Folders, 0, passwordCleartext

   account3:
     INCOMING: account3, , (pop3) pop.[REDACTED].com:995, SSL, passwordCleartext
     OUTGOING: , smtp.[REDACTED].com:465, SSL, passwordCleartext, true

   account4:
     INCOMING: account4, , (pop3) pop.[REDACTED].com:995, SSL, passwordCleartext
     OUTGOING: , smtp.[REDACTED].com:465, SSL, passwordCleartext, true

   account11:
     INCOMING: account11, , (pop3) pop.[REDACTED].com:995, SSL, passwordCleartext
     OUTGOING: , mail.[REDACTED].com:465, SSL, passwordCleartext, true

   account16:
     INCOMING: account16, , (pop3) pop.[REDACTED].com:995, SSL, passwordCleartext
     OUTGOING: , smtp.[REDACTED].com:465, SSL, passwordCleartext, true

   account17:
     INCOMING: account17, , (pop3) pop.[REDACTED].com:995, SSL, passwordCleartext
     OUTGOING: , smtp.[REDACTED].com:465, SSL, passwordCleartext, true

   account18:
     INCOMING: account18, , (rss) Feeds, 0, passwordCleartext

 Calendar Settings

     Travel

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     https://centuryhouse.org/?calendar_feed

       Name
       Value

       Name:
       Type: ics
       Disabled: false
       Username:
       URI:
       Refresh Interval: 30
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported:
       Task Supported:
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported:

     Entertainment Options

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Reminders

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity: id2
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling: false
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Susie

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     US Holidays

       Name
       Value

       Name:
       Type: ics
       Disabled: false
       Username:
       URI:
       Refresh Interval: 60
       Read-only: true
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity: id2
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported:
       Task Supported:
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported:

     Misc

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Reviews

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity: id4
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling: false
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Susie (Absent)

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Special Days

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 60
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity:
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling:
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

     Learning Tree

       Name
       Value

       Name:
       Type: caldav
       Disabled: false
       Username:
       URI:
       Refresh Interval: 5
       Read-only: false
       Suppress Alarms: false
       Cache Enabled: true
       iMIP Identity: id2
       iMIP Disabled:
       iMIP Account:
       Organizer Id:
       Force Email Scheduling: false
       Popup Alarms Supported:
       Alarms on Invitation Supported:
       Max Alarms Per Event:
       Attachment Supported:
       Max Categories:
       Privacy State Supported:
       Priority Supported:
       Event Supported: true
       Task Supported: true
       Local Time Supported:
       UTC/GMT Supported:
       Auto-Scheduling Supported: true

 Crash Reports for the Last 3 Days

 Remote Processes

   Type: Count

   Web Content: 1 / 8

 Add-ons

     Name
     Type
     Version
     Enabled
     ID

       Amazon.com
       extension
       1.1
       true
       amazondotcom@search.mozilla.org

       Bing
       extension
       1.0
       true
       bing@search.mozilla.org

       DuckDuckGo
       extension
       1.0
       true
       ddg@search.mozilla.org

       Google
       extension
       1.0
       true
       google@search.mozilla.org

       Wikipedia (en)
       extension
       1.0
       true
       wikipedia@search.mozilla.org

 Security Software

   Type: Name

     Antivirus:
     Antispyware:
     Firewall:

 Graphics

     Features
     Compositing: WebRender (Software)
     Asynchronous Pan/Zoom: wheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabled; smooth pinch-zoom enabled
     WebGL 1 Driver WSI Info: -
     WebGL 1 Driver Renderer: WebGL is currently disabled.
     WebGL 1 Driver Version: -
     WebGL 1 Driver Extensions: -
     WebGL 1 Extensions: -
     WebGL 2 Driver WSI Info: -
     WebGL 2 Driver Renderer: WebGL is currently disabled.
     WebGL 2 Driver Version: -
     WebGL 2 Driver Extensions: -
     WebGL 2 Extensions: -
     Window Protocol: xwayland
     Desktop Environment: gnome
     Target Frame Rate: 59

     GPU #1
     Active: Yes
     Description: Mesa Intel(R) HD Graphics 4000 (IVB GT2)
     Vendor ID: 0x8086
     Device ID: 0x0166
     Driver Vendor: mesa/crocus
     Driver Version: 22.0.5.0
     RAM: 0

     GPU #2
     Active: No
     Vendor ID: 0x10de
     Device ID: 0x0fd1

     Diagnostics
     AzureCanvasBackend: skia
     AzureContentBackend: skia
     AzureFallbackCanvasBackend: skia
     CMSOutputProfile: Empty profile data
     Display0: 3840x2160@30Hz scales:1.000000|1.000000
     DisplayCount: 1

     Decision Log
     HW_COMPOSITING: available by defaultblocked by runtime: Acceleration blocked by safe-mode
     OPENGL_COMPOSITING: unavailable by default: Hardware compositing is disabled
     WEBRENDER: available by defaultunavailable-in-safe-mode by runtime: Safe-mode is enabled
     WEBRENDER_QUALIFIED: available by default
     WEBRENDER_COMPOSITOR: disabled by default: Disabled by defaultblocklisted by env: Blocklisted by gfxInfoblocked by runtime: Cannot be enabled in release or beta
     WEBRENDER_PARTIAL: available by default
     WEBRENDER_SHADER_CACHE: disabled by default: Disabled by defaultunavailable by runtime: WebRender disabled
     WEBRENDER_OPTIMIZED_SHADERS: available by defaultunavailable by runtime: WebRender disabled
     WEBRENDER_ANGLE: available by defaultunavailable by env: OS not supported
     WEBRENDER_DCOMP_PRESENT: available by defaultdisabled by user: User disabled via prefunavailable by env: Requires Windows 10 or laterunavailable by runtime: Requires ANGLE
     WEBRENDER_SOFTWARE: available by default
     WEBGPU: disabled by default: Disabled by defaultblocked by runtime: WebGPU cannot be enabled in release or beta
     X11_EGL: available by default
     DMABUF: available by default
     VAAPI: disabled by default: VAAPI is disabled by default
     VP8_HW_DECODE: available by default
     VP9_HW_DECODE: available by default

   Crash Guard Disabled Features

   Workarounds

   Failure Log

 Media

     Audio Backend: pulse-rust
     Max Channels: 2
     Preferred Sample Rate: 44100
     Roundtrip latency (standard deviation): 50.06ms (2.69)

     Output Devices

       Name
       Group
       Vendor
       State
       Preferred
       Format
       Channels
       Rate
       Latency

       Built-in Audio Analog Stereo
       /devices/pci0000:00/0000:00:1b.0/sound/card0
       Intel Corporation
       Enabled
       All
       default: S16LE, support: S16LE S16BE F32LE F32BE
       2
       default: 44100, support: 1 - 384000
       0 - 0

     Input Devices

       Name
       Group
       Vendor
       State
       Preferred
       Format
       Channels
       Rate
       Latency

       Monitor of Built-in Audio Analog Stereo
       /devices/pci0000:00/0000:00:1b.0/sound/card0
       Intel Corporation
       Enabled
       None
       default: S16LE, support: S16LE S16BE F32LE F32BE
       2
       default: 44100, support: 1 - 384000
       0 - 0

       Built-in Audio Analog Stereo
       /devices/pci0000:00/0000:00:1b.0/sound/card0
       Intel Corporation
       Enabled
       All
       default: S16LE, support: S16LE S16BE F32LE F32BE
       2
       default: 44100, support: 1 - 384000
       0 - 0

     Media Capabilities

     Enumerate database

 Environment Variables

   DISPLAY: :0
   MOZ_ASSUME_USER_NS: 1
   MOZ_CRASHREPORTER_EVENTS_DIRECTORY: /home/[REDACTED]/.thunderbird/n6x4t2jx.default/crashes/events
   MOZ_CRASHREPORTER_RESTART_ARG_0: thunderbird
   MOZ_CRASHREPORTER_RESTART_ARG_1:
   MOZ_CRASHREPORTER_DATA_DIRECTORY: /home/[REDACTED]/.thunderbird/Crash Reports
   MOZ_CRASHREPORTER_PING_DIRECTORY: /home/[REDACTED]/.thunderbird/Pending Pings
   MOZ_CRASHREPORTER_STRINGS_OVERRIDE: /opt/thunderbird/crashreporter-override.ini
   MOZ_LAUNCHED_CHILD:
   MOZ_APP_SILENT_START:
   XRE_PROFILE_PATH:
   XRE_PROFILE_LOCAL_PATH:
   XRE_START_OFFLINE:
   XRE_BINARY_PATH:
   XRE_RESTARTED_BY_PROFILE_MANAGER:
   MOZ_SAFE_MODE_RESTART:
   MOZ_APP_RESTART: 1

 Important Modified Preferences

   accessibility.typeaheadfind.flashBar: 0
   browser.cache.disk.amount_written: 1606242
   browser.cache.disk.capacity: 1048576
   browser.cache.disk.filesystem_reported: 1
   browser.cache.disk.hashstats_reported: 1
   browser.cache.disk.telemetry_report_ID: 1
   browser.download.useDownloadDir: true
   browser.search.region: US
   dom.storage.next_gen: true
   dom.storage.next_gen_auto_enabled_by_cause1: true
   extensions.lastAppVersion: 102.4.2
   font.internaluseonly.changed: false
   font.name.monospace.x-western: Noto Mono
   font.name.sans-serif.x-western: Noto Sans
   font.name.serif.x-western: Noto Serif
   font.size.fixed.x-western: 24
   font.size.variable.x-western: 24
   idle.lastDailyNotification: 1667790116
   media.gmp.storage.version.observed: 1
   network.cookie.cookieBehavior: 1
   network.cookie.lifetimePolicy: 2
   network.cookie.prefsMigrated: true
   network.predictor.cleaned-up: true
   network.protocol-handler.warn-external.http: true
   network.protocol-handler.warn-external.https: true
   network.trr.blocklist_cleanup_done: true
   places.database.lastMaintenance: 1667790116
   places.history.enabled: false
   places.history.expiration.transient_current_max_pages: 112348
   plugin.state.flash: 0
   privacy.donottrackheader.enabled: true
   privacy.purge_trackers.date_in_cookie_database: 0
   privacy.purge_trackers.last_purge: 1667790116165
   security.sandbox.plugin.tempDirSuffix: 38d19f3b-63e8-42f8-af5c-39a2488c06e0
   signon.importedFromSqlite: true
   storage.vacuum.last.index: 1
   storage.vacuum.last.places.sqlite: 1667271486

 Important Locked Preferences

 fission.autostart.session: true

 Places Database

 Accessibility

   Activated: false
   Prevent Accessibility: 0

 Library Versions

     Expected minimum version
     Version in use

     NSPR
     4.34.1
     4.34.1

     NSS
     3.79.1
     3.79.1

     NSSSMIME
     3.79.1
     3.79.1

     NSSSSL
     3.79.1
     3.79.1

     NSSUTIL
     3.79.1
     3.79.1

 Sandbox

   Seccomp-BPF (System Call Filtering): true
   Seccomp Thread Synchronization: true
   User Namespaces: true
   Content Process Sandboxing: true
   Media Plugin Sandboxing: true
   Content Process Sandbox Level: 0
   Effective Content Process Sandbox Level: 0
   Win32k Lockdown State for Content Process: Win32k Lockdown disabled -- Operating system not supported

 Rejected System Calls

     #
     Seconds Ago
     PID
     TID
     Process Type
     Syscall
     Arguments

 Startup Cache

   Disk Cache Path: /home/[REDACTED]/.cache/thunderbird/n6x4t2jx.default/startupCache/startupCache.8.little
   Ignore Disk Cache: false
   Found Disk Cache on Init: false
   Wrote to Disk Cache: false

 Internationalization & Localization

     Application Settings
     Requested Locales: ["en-US"]
     Available Locales: ["en-US"]
     App Locales: ["en-US"]
     Regional Preferences: ["en-US"]
     Default Locale: "en-US"

     Operating System
     System Locales: ["en-US"]
     Regional Preferences: ["en-US"]

 Remote Debugging (Chromium Protocol)

   Accepting Connections:
   URL:

 Printing

 Modified print settings



Expected results:

The yellow "To protect your privacy, Thunderbird has blocked remote content in this message." bar with the "Preferences" button shoudl automatically appear without having to reselect "Original HTML" in the View > Message Body As menu.