Skip to content

Commit ef1f4bb

Browse files
committed
fix(language-core): duplicated items in suggestion list for prop values
close #3922
1 parent 639c2eb commit ef1f4bb

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

packages/language-core/lib/generators/template.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1612,8 +1612,13 @@ export function* generate(
16121612

16131613
yield _ts('// @ts-ignore\n'); // #2304
16141614
yield _ts('[');
1615+
const visited = new Set<number>();
16151616
for (const _vars of tempVars) {
16161617
for (const v of _vars) {
1618+
if (visited.has(v.offset)) {
1619+
continue;
1620+
}
1621+
visited.add(v.offset);
16171622
yield _ts([
16181623
v.text,
16191624
'template',

0 commit comments

Comments
 (0)