Skip to content

Commit 3675a09

Browse files
authored
refactor: DOM event name casing (#4843)
* refactor: Slice then lowercase event names during prop diff * refactor: Merge slices
1 parent 61a257f commit 3675a09

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/diff/props.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ export function setProperty(dom, name, value, oldValue, namespace) {
6767
useCapture = name != (name = name.replace(CAPTURE_REGEX, '$1'));
6868

6969
// Infer correct casing for DOM built-in events:
70-
if (name[2].toLowerCase() != name[2]) name = name.toLowerCase().slice(2);
71-
else name = name.slice(2);
70+
name = name.slice(2);
71+
if (name[0].toLowerCase() != name[0]) name = name.toLowerCase();
7272

7373
if (!dom._listeners) dom._listeners = {};
7474
dom._listeners[name + useCapture] = value;

0 commit comments

Comments
 (0)