Skip to content

Commit 4e9cb6e

Browse files
Merge pull request #18 from danielnc/patch-1
fix(stimulus): trim and filter controller names to prevent loading empty controllers when data-controller has extra whitespace
2 parents d4bca25 + 94446b7 commit 4e9cb6e

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/stimulus-controller-resolver.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,9 @@ export default class StimulusControllerResolver {
3535
loadStimulusControllers(element) {
3636
const controllerNames = element
3737
.getAttribute(this.application.schema.controllerAttribute)
38+
.trim()
3839
.split(/\s+/)
40+
.filter(Boolean)
3941

4042
controllerNames.forEach((controllerName) =>
4143
this.loadController(controllerName),

0 commit comments

Comments
 (0)