Closed Bug 1876770 Opened 2 years ago Closed 2 years ago

Headerpane is missing if Pref mailnews.headers.showUserAgent is enabled

Categories

(Thunderbird :: Message Reader UI, defect)

Thunderbird 124
defect

Tracking

(thunderbird_esr115 unaffected, thunderbird123 unaffected)

RESOLVED FIXED
124 Branch
Tracking Status
thunderbird_esr115 --- unaffected
thunderbird123 --- unaffected

People

(Reporter: infofrommozilla, Assigned: mkmelin)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

If mailnews.headers.showUserAgent is set to TRUE the complete Haderpane isn't shown.

Error console:

Uncaught (in promise) TypeError: can't access property "hidden", entry is undefined
    initializeHeaderViewTables chrome://messenger/content/msgHdrView.js:349
    OnLoadMsgHeaderPane chrome://messenger/content/msgHdrView.js:406
    <anonymous> chrome://messenger/content/aboutMessage.js:88
    EventListener.handleEvent* chrome://messenger/content/aboutMessage.js:80

msgHdrView.js:347 -351

 if (Services.prefs.getBoolPref("mailnews.headers.showUserAgent")) {
    const entry = gExpandedHeaderList.find(h => h.name == "user-agent");
    entry.hidden = false;
    gExpandedHeaderView[entry.name] = new MsgHeaderEntry("expanded", entry);
  }

gExpandedHeaderList actually has no entry for "user-agent". Therefore entry is undefined.

Component: Message Compose Window → Message Reader UI
Assignee: nobody → mkmelin+mozilla
Status: NEW → ASSIGNED
Target Milestone: --- → 124 Branch

Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/9c6d2e7820fe
Make mailnews.headers.showUserAgent work again. r=infofrommozilla

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Version: unspecified → Thunderbird 124
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: