Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

jQuery Downgrade

1,534 sites Security covered Drupal 11 · not 10
View on drupal.org

This module provides options to revert to jQuery 3 on specific pages or globally for certain themes, helping to maintain compatibility with existing themes and widgets when upgrading to Drupal versions that use newer jQuery versions.

We created this module to help soften the landing of Drupal 11 which brings us jQuery 4

JQuery Downgrade - released February 11th 2025

  • jQuery downgrade, aiming to keep the use of this module to the bare minimum by offering configurable ways to downgrade.
  • Created because we live in an imperfect world and have to be pragmatic.
  • The jquery_downgrade module gives us flexibility to "downgrade" for a specific node (nid) or set of nodes (one per line) or view pages and can optionally be downgraded globally on a per theme bases.
  • Additional configuration options are foreseen and patches to improve this module are welcome.

This module is to bridge the compatibility gap between certain themes that may have some difficulty supporting a specific widget. We found that the media browser would not load properly when displayed on a Bootstrap 3 based theme in Drupal 11 and we had a small edge case to deal with so we wanted a configurable module that would allow us to quickly handle edge cases and restore jQuery 3 on specific pages that involve these edge cases. This module allows chosing a wide scope or a specific node page or a view page. Other configuration options will be made available upon request.

Features

Restore jQuery 3 on a narrow scope for a specific specific node id or node ids (one per line) or view pages (checkbox selection(s)) or by theme selection for a wider scope. Other configuration options can and will be made available upon request.

Post-Installation

Install the module then visit the /admin/config/development/jquery-downgrade configuration page to configure which node ids or which views or if you widen the scope choose a specific theme to revert to jQuery 3 (downgrade). The result is the page configured will be rendered with jQuery 3 instead of jQuery 4. This overrides the core jQuery and reverts to jQuery 3. At time of writing this is the only jQuery versions that we're concerned with but may expand options in the future as needed.

Additional Requirements

No additional requirements.

Similar projects

jquery_update

Community Documentation

Link to README.md

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Feb 2025
Latest release
3 months ago
Releases (12 mo)
3 ▼ from 4
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.0.5 Stable 11 May 8, 2026
1.0.4 Stable 11 Mar 9, 2026
1.0.3 Stable 11 Oct 9, 2025
1.0.2 Stable 11 Jul 15, 2025
1.0.1 Stable 11 Feb 11, 2025
1.0.0 Stable 11 Feb 11, 2025
1.0.x-dev Dev 11 Feb 11, 2025