Closed Bug 1756727 Opened 3 years ago Closed 3 years ago

IAccessible::accValue crashes on remote documents with CTW enabled

Categories

(Core :: Disability Access APIs, defect)

Desktop
Windows
defect

Tracking

()

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

People

(Reporter: Jamie, Assigned: Jamie)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

After bug 1746833, MsaaDocAccessible::get_accValue crashes on remote documents with CTW enabled. That code assumes that the base class implementation will return failure if the Accessible is remote, but it doesn't any more.

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

The code previously assumed that the base MsaaAccessible implementation would return failure for a remote Accessible.
That is no longer true, so we crashed when we try to get the local DocAccessible.
For now, we explicitly check for remote and return E_NOTIMPL in that case.

See Also: → 1756728
Has Regression Range: --- → yes
Pushed by jteh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/25f40d9be64e Return E_NOTIMPL for a remote document in MsaaDocAccessible::get_accValue. 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: