Currently two extensions could register the following RL modules
'ext.foo' => array(
'templates' => 'common.template'
);
'ext.bar' => array(
'templates' => 'common.template'
);
Both would be registered as common.template, e.g name of template would be registered based on filename, and cause the throwing of an exception.
( On the JavaScript side we call
mw.mantle.template.get( 'common.template' ) - this would not know which template to use.)
We should namespace these templates better
e.g.
mw.mantle.template.get( 'ext.foo/common.template' )
mw.mantle.template.get( 'ext.bar/common.template' )
Version: unspecified
Severity: normal