Closed Bug 1838138 Opened 1 year ago Closed 1 year ago

[CTW] Remove InSendMessageEx hack

Categories

(Core :: Disability Access APIs, task)

Desktop
Windows
task

Tracking

()

RESOLVED FIXED
116 Branch
Tracking Status
firefox116 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

References

Details

(Whiteboard: [ctw-postship])

Attachments

(1 file)

In the old architecture where we had COM proxies to content process Accessibles, we needed an InSendMessageEx hack for some clients other than NVDA (particularly JAWS) to prevent RPC_E_CANTCALLOUT_ININPUTSYNCCALL errors. Now that we no longer use COM proxies (all our COM objects are real objects in the parent process), this hack is no longer necessary and can be removed.

Depends on: 1310056

This was only necessary when we had cross-process COM proxies for accessibility.

Backed out for causing bp-nu bustages in Compatibility.cpp.

Flags: needinfo?(jteh)
Flags: needinfo?(jteh)
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: