Closed Bug 1754675 Opened 3 years ago Closed 3 years ago

Loading w3c.github.io/aria crashes Firefox with CTW enabled

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED FIXED
99 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox97 --- disabled
firefox98 --- disabled
firefox99 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: crash, regression)

Attachments

(1 file)

STR (with the NVDA screen reader):

  1. Enable CTW.
  2. Load https://w3c.github.io/aria/
    • Expected: No crash.
    • Actual: Crash!

I don't have a crash signature because I reproduced this using a local build. We crash comparing text attributes here. It looks like attrs might be null, but I'm not sure yet; the debugger wasn't entirely helpful.

Probably introduced by bug 1730096 where support for cached attributes was added.

Whiteboard: [ctw-m1]

Set release status flags based on info from the regressing bug 1730096

Has Regression Range: --- → yes

We were checking for a non-existent entry in the other AccAttributes in most cases except when the value was a string.

Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/60bb1eee0d79 Fix crash in AccAttributes::Equal when a string value exists in this AccAttributes but not the other. r=morgan
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: