Closed Bug 1756730 Opened 3 years ago Closed 3 years ago

Crash when fetching text attributes while loading Microsoft Docs pages with CTW + NVDA

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

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

People

(Reporter: Jamie, Assigned: Jamie)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

STR (with the NVDA screen reader):

  1. Enable CTW.
  2. Load this page: https://docs.microsoft.com/en-us/dotnet/standard/async-in-depth
    • Actual: Crash!
    • Expected: No crash.

There seems to be a text leaf with no text attributes. Perhaps NVDA poked the tree before the cache message arrived? I'm not really sure why this happens. In any case, it doesn't hurt to null check attributes.

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

Has Regression Range: --- → yes

:dmeehan, this code is behind a pref which will still be disabled by default in 99. Do you still think this needs to be tracked for 99?

(In reply to James Teh [:Jamie] from comment #3)

:dmeehan, this code is behind a pref which will still be disabled by default in 99. Do you still think this needs to be tracked for 99?

Thanks :jamie for the info - I will remove tracking for 99.

Pushed by jteh@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f0ce0d918602
Null check atributes in TextLeafPoint::FindTextAttrsStart. 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: