As of 1.6.2 if the URL used to load scriptaculous.js has been rewritten(i.e., has session id), and/or has additional parameters, they are not used to in forming the component js files. This small patch corrects it. It's tested in FF 1.5 and IE6.
37c37
< return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
---
> return (s.src && s.src.match(/scriptaculous\.js(;.*)?(\?.*)?$/))
39d38
< var path = s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
42c41,44
< function(include) { Scriptaculous.require(path+include+'.js') });
---
> function(include) {
> var includeJS = s.src.replace(/scriptaculous\.js/, include + '.js');
> Scriptaculous.require(includeJS);
> });