Skip to content

Commit 3b883d4

Browse files
committed
fix: boost translator taglib priority over compiler taglib
1 parent 73399fe commit 3b883d4

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

.changeset/young-geckos-relate.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
"@marko/translator-interop-class-tags": patch
3+
"@marko/runtime-tags": patch
4+
"@marko/compiler": patch
5+
"marko": patch
6+
---
7+
8+
Fix issue where tags added from the translator were given lower priority than tags added by the core compiler.

packages/compiler/src/taglib/finder/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ function find(dirname, registeredTaglibs, tagDiscoveryDirs) {
131131
});
132132
}
133133

134-
for (const registeredTaglib of registeredTaglibs) {
135-
helper.addTaglib(registeredTaglib);
134+
for (let i = registeredTaglibs.length; i--; ) {
135+
helper.addTaglib(registeredTaglibs[i]);
136136
}
137137

138138
findCache[dirname] = found;

0 commit comments

Comments
 (0)