Skip to content

Commit 13b9eae

Browse files
committed
fix(language-core): use raw event parts for listener definition keys
1 parent 59ebc40 commit 13b9eae

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

packages/language-core/lib/codegen/template/elementEvents.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,11 +58,11 @@ export function* generateElementEvents(
5858
}
5959
const propName = camelize(propPrefix + source);
6060
const emitName = emitPrefix + source;
61-
const key = propName + (
62-
prop.modifiers.length
63-
? `.${prop.modifiers.map(modifier => modifier.content).join('.')}`
64-
: ''
65-
);
61+
const key = [
62+
prop.name,
63+
propName,
64+
...prop.modifiers.map(modifier => modifier.content),
65+
].join('+');
6666

6767
definitions[key] ??= {
6868
propPrefix,

0 commit comments

Comments
 (0)