Breaking: #97243 - Remove global jQuery access via window.$

See forge#97243


The global window.$ accessor to the jQuery instance is now no longer provided.

Global jQuery usage has been deprecated in forge#86438 with the suggestion to use JavaScript modules instead. With the integration of browser native ES6 modules jQuery should now be loaded as a regular module.


Loading the ES6 'jquery' module no longer has side effects, as the global scope window is no longer polluted by writing to the property $. This renders any jQuery.noConflict() workarounds unneeded.

Affected Installations

All installations that use $ to invoke jQuery in inline JavaScripts or custom JavaScript modules that miss to define their jQuery import, and implicitly used the global before.


Migrate to ES6 JavaScript modules and use import $ from 'jquery'; instead.