-
Bug
-
Resolution: Fixed
-
Critical
-
2.7.5
-
MOODLE_27_STABLE
-
MOODLE_26_STABLE, MOODLE_27_STABLE, MOODLE_28_STABLE
-
MDL-49167-master -
The recent cleaning introduced in MDL-48980 breaks YUI combo loading in situations where this falls back to calling min_get_slash_argument().
If the function combo_params() in theme/yui_combo.php does not find the params it needs in either $_SERVER['QUERY_STRING'] or $_SERVER['REQUEST_URI'], it falls back to calling min_get_slash_argument(). I do not know the full set of circumstances in which this fallback is used, but, due to the changes in MDL-48980, '&' characters will always be removed from the params. As a result the combo loading (which concatenates multiple files together using '&') will always fail when this fallback is used.
Disabling YUI combo loading is a workaround for this.