The module name should not be wrapped in brackets. It should be passed as a string; not an array.
Keywords: define amd
This issue breaks existing websites that use RequireJS when Piwik is loaded async (which it is by default).
Uncaught Error: Mismatched anonymous define() module: http://requirejs.org/docs/errors.html#mismatch require.js:160 makeError require.js:160 intakeDefines require.js:1191 (anonymous function)
When piwik.js is evaluated before require.js, this stops loading other modules, instead of giving only an error.
Perhaps it is a good idea to release Piwik 1.12.1 with the provided fix?
Already committed to the 1.x maintenance branch.
bug still present in current 1.12 - had to patch manually
Can you confirm it works in 2.0 ? https://piwik.org/blog/2013/10/new-piwik-2-0-public-beta-for-testers/
If not please suggest how to fix it, cheers
It's fixed. Thanks.