bo_roop
8 years agoContributor
Firefox patch for v47 is not ALL-inclusive for all other versions of Firefox. :(
So my IT dept. decided to push FF v45.4 last night... I don't know why. This morning my TestComplete Run Browser commands (with Firefox) would not work because the version of the browser is not supported (as reported in the TestComplete log).
So I went and downloaded the latest Firefox patch 47 for TestComplete 11.31 and installed it. Firefox 45.4 is still unhappy... because the tcFFHook.xml file is missing the 45.4 version section!
I "borrowed" this from one of my coworkers:
<version comment="Firefox ESR" value="45.4.0.6092"><func name="EncodeLatin1" rva="0x001618E4"/><func name="Evaluate" rva="0x00582A1D"/><func name="JS::CurrentGlobalOrNull" rva="0x0014B7D2"/><func name="JSAutoCompartment::JSAutoCompartment" rva="0x0014B795"/><func name="JSAutoCompartment::~JSAutoCompartment" rva="0x0014B75D"/><func name="JSAutoRequest::JSAutoRequest" rva="0x003BB380"/><func name="JSAutoRequest::~JSAutoRequest" rva="0x003BB354"/><func name="JSContext::currentlyRunning" rva="0x001DC1CC"/><func name="JS_CallFunctionName" rva="0x005852FE"/><func name="JS_EncodeStringToBuffer" rva="0x003DEC74"/><func name="JS_GetArrayLength" rva="0x005C1F75"/><func name="JS_GetElement" rva="0x00143DEF"/><func name="JS_GetPendingException" rva="0x004F7CE6"/><func name="JS_GetProperty" rva="0x0014402B"/><func name="JS_GetStringEncodingLength" rva="0x005B5944"/><func name="JS_GetTwoByteStringCharsAndLength" rva="0x01C2B441"/><func name="JS_GetUCProperty" rva="0x01C2B473"/><func name="JS_HasUCProperty" rva="0x01C2B4F7"/><func name="JS_IsArrayObject" rva="0x00071D64"/><func name="JS_NewArrayObject" rva="0x00628171"/><func name="JS_NewUCStringCopyN" rva="0x0036A702"/><func name="JS_ReportPendingException" rva="0x00638ABD"/><func name="JS_SetElement" rva="0x01C2B8F5"/><func name="JS_SetProperty" rva="0x004F8D9E"/><func name="JS_WrapObject" rva="0x0037CE6B"/><func name="js::ToStringSlow" rva="0x01C3B064"/><func name="mozilla::dom::danger::AutoCxPusher::AutoCxPusher" rva="0x000C52CC"/><func name="mozilla::dom::danger::AutoCxPusher::~AutoCxPusher" rva="0x000C5271"/><func name="mozilla::dom::MenuBoxObject::OpenMenu" rva="0x01651052"/></version>
This section needs to be there or else Firefox 45.4 will never work. :smileysad:
Please fix this... and create an installer for Firefox patches (copying files is so 1997).