Closed Bug 1961489 Opened 4 months ago Closed 3 months ago

Many warnings in Console: "Empty string passed to getElementById()". 3pane

Categories

(Thunderbird :: Folder and Message Lists, defect)

Thunderbird 137
defect

Tracking

(thunderbird_esr128 wontfix, thunderbird138 wontfix, thunderbird139 affected, thunderbird140 fixed)

RESOLVED FIXED
140 Branch
Tracking Status
thunderbird_esr128 --- wontfix
thunderbird138 --- wontfix
thunderbird139 --- affected
thunderbird140 --- fixed

People

(Reporter: WoofGrrrr, Assigned: mkmelin)

Details

Attachments

(2 files)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:137.0) Gecko/20100101 Firefox/137.0

Steps to reproduce:

Release Channel 137.0.2

I just looked at the Console

Actual results:

I am seeing many warnings:

Empty string passed to getElementById(). 3pane

I have one line where the count is (49). Another where it is (72). And others with smaller counts.

I don't know how to tell where they're coming from.

Expected results:

Just thought someone might be interested.

Summary: Many Empty string passed to getElementById(). 3pane → Many messages in Console: Empty string passed to getElementById(). 3pane

Do you get that in Help | Troubleshoot mode?

I will restart in troubleshoot mode and report back.

Well, wouldn't you know it. I restarted in troubleshoot mode with all extensions disabled, and didn't see the error. Then I re-enabled each extensions, one-by-one, and still no error. Even after I restarted Thunderbird. Oh, well. Sorry.

Nope. I'm seeing it again, Attaching screenshot

Severity: -- → S4
Summary: Many messages in Console: Empty string passed to getElementById(). 3pane → Many warnings in Console: "Empty string passed to getElementById()". 3pane
Assignee: nobody → mkmelin+mozilla
Status: UNCONFIRMED → ASSIGNED
Component: Untriaged → Folder and Message Lists
Ever confirmed: true

Error can easily be seen by running comm/mail/test/browser/message-header/browser_messageHeader.js

It seems to be caused as a side-effect of accessing "aria-activedescendant" for ids not set.
That probably had some (not so nice) accessibility implications.

Attachment #9488656 - Attachment description: Bug 1961489 - fix Empty string passed to getElementById() warnings due to missing row ids. r=#thunderbird-front-end-reviewers → Bug 1961489 - fix Empty string passed to getElementById() warnings due to missing row ids. r=freaktechnik
Target Milestone: --- → 140 Branch

Pushed by corey@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/4e6e5f2638e9
fix Empty string passed to getElementById() warnings due to missing row ids. r=freaktechnik

Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: