Forum Discussion

bo_roop's avatar
bo_roop
Contributor
8 years ago

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).

3 Replies

  • Ryan_Moran's avatar
    Ryan_Moran
    Valued Contributor

    There are many threads about this on these forums and yet nothing has changed in the way Firefox and Chrome extensions are being updated. I've been waiting several years now for them to change this process. Good luck.

    • Ryan_Moran's avatar
      Ryan_Moran
      Valued Contributor

      OK. I added a feature request here be sure to give it kudos so maybe one day they will change this process.

      • bo_roop's avatar
        bo_roop
        Contributor

        AWESOME! Kudos have been applied.

         

        I'll be sure to sick the rest of my team on that request as well since we lost almost three collective days of automation because of the problem listed above!