Libreplan uses a version of jQuery (1.10.2) which was released 2013. There are several issues with modern browsers that prevent proper event-handling and there will be more deprecations in the future (i.e. event.returnValue) which will break the logic in some Browsers.
For testing purposes I patched zk-8.6.0.1.jar with the most recent jQuery-3.4.1 and jQuery-Migrate-1.4.1
After setting
jq = jQuery;
at the end of the file, the modern version works with only a few deprecation warnings.
Results:
My assumption that #1909 is related to the old jQuery library seems to be wrong.
The surface seems to be much faster (subjective) than with jQuery 1.10
Libreplan uses a version of jQuery (1.10.2) which was released 2013. There are several issues with modern browsers that prevent proper event-handling and there will be more deprecations in the future (i.e. event.returnValue) which will break the logic in some Browsers.
For testing purposes I patched zk-8.6.0.1.jar with the most recent jQuery-3.4.1 and jQuery-Migrate-1.4.1
After setting
jq = jQuery;
at the end of the file, the modern version works with only a few deprecation warnings.Results: