There is a problem when using urlArgs along with callback parameter. The following use case seems to be not supported:
requirejs.config({
urlArgs: 'bust=v2',
// ...
});
define(['async!https://apis.google.com/js/client.js!onload'], function() {
// ...
});
Following happens in this case: async plugin receives as a name https://apis.google.com/js/client.js!onload?bust=v2, thus the entire string onload?bust=v2 is taken as a parameter name, which is incorrect