Closed Bug 1406890 Opened 7 years ago Closed 7 years ago

Fix detection for Baum Cobra for 64 bit Firefox

Categories

(Core :: Disability Access APIs, enhancement, P2)

x86_64
Windows
enhancement

Tracking

()

RESOLVED FIXED
mozilla59
Tracking Status
firefox59 --- fixed

People

(Reporter: Jamie, Assigned: Jamie)

Details

Attachments

(1 file)

Our Compatibility code tests for OsmHooks.dll to detect Baum Cobra. A contact at Baum informed me that the 64 bit dll is called OsmHks64.dll. We should update this code accordingly.

It's probably also worth checking whether this needs to be updated for any other clients we know about. It's definitely already correct for NVDA and JAWS. In particular, the "32" in gwm32inc (WE) and STSA32 (SEROTEK) suggests the 64 bit dll might be named differently, though this isn't necessarily true.
Priority: -- → P2
Assignee: nobody → jteh
RPC_E_CANTCALLOUT_ININPUTSYNCCALL is causing problems for Cobra 64 bit. A Baum engineer confirmed that all works as expected with Cobra 32 bit. I've written the (trivial) patch and the engineer agreed to test a try build to verify the fix.

Let's restrict the scope of this bug to Cobra 64 bit, since we have a real world problem report and easy path to verification. We can deal with other 64 bit client detection in separate bugs as necessary.
Our contact at Baum confirmed the fix in the try build I provided.
Comment on attachment 8928151 [details]
Bug 1406890: Fix detection for Baum Cobra in 64 bit processes.

https://reviewboard.mozilla.org/r/199396/#review204472

r=me, thanks!
Attachment #8928151 - Flags: review?(mzehe) → review+
Keywords: checkin-needed
Pushed by mzehe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/e71178cc8ba1
Fix detection for Baum Cobra in 64 bit processes. r=MarcoZ
Keywords: checkin-needed
https://hg.mozilla.org/mozilla-central/rev/e71178cc8ba1
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla59
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: