diff --git a/app/assets/javascripts/stimulus-loading.js b/app/assets/javascripts/stimulus-loading.js index 61031d1..99a22f8 100644 --- a/app/assets/javascripts/stimulus-loading.js +++ b/app/assets/javascripts/stimulus-loading.js @@ -78,6 +78,8 @@ function controllerFilename(name, under) { } function registerController(name, module, application) { - application.register(name, module.default) - registeredControllers[name] = true + if (!(name in registeredControllers)) { + application.register(name, module.default) + registeredControllers[name] = true + } }