2.4 breaks entity translation and language dropdown selector (with our without use javascript enabled). I had to delete js 1.10 and revert to jquery_update 2.3 to get multilingual sites using entity translation to start working again.

Comments

markhalliwell’s picture

Category: Bug report » Support request
Priority: Critical » Normal
Status: Active » Closed (works as designed)
Issue tags: -jquery_update, -entity translation, -multilingual, -js 1.10

I have updated the release notes of jquery_update 7.x-2.4 to reflect the change that occurred and the solution to fix it:

Important:

#2102211: Default to the latest version of jQuery changed the default version from 1.5 to the latest available jQuery version, in the case of 7.x-2.4: 1.10.

If your site has never set the jquery_update_jquery_version variable, it will now default to the latest jQuery version available.

If any modules break because of this update, you should open an issue with the relevant module so it can update it's code to support newer versions of jQuery. jQuery Update has always allowed a site to choose which jQuery version is appropriate for that particular site (ie: what works with other installed libraries). Opening issue and declaring that jQuery Update has broke your site will be "Closed (works as designed)".

To mitigate the pain of upgrading and waiting for the affected module(s) to fix their code, you can temporarily set the version being used back to 1.5.x in /admin/config/development/jquery_update, or by adding the following to your settings.php file:

$conf['jquery_update_jquery_version'] = '1.5';