Teact: Fix jumping cursor when typing in Safari
This commit is contained in:
parent
1f29bb2306
commit
1aaf5132c3
@ -436,7 +436,9 @@ function setAttribute(element: HTMLElement, key: string, value: any) {
|
|||||||
element.className = value;
|
element.className = value;
|
||||||
// An optimization attempt
|
// An optimization attempt
|
||||||
} else if (key === 'value') {
|
} else if (key === 'value') {
|
||||||
(element as HTMLInputElement).value = value;
|
if ((element as HTMLInputElement).value !== value) {
|
||||||
|
(element as HTMLInputElement).value = value;
|
||||||
|
}
|
||||||
} else if (key === 'style') {
|
} else if (key === 'style') {
|
||||||
element.style.cssText = value;
|
element.style.cssText = value;
|
||||||
} else if (key === 'dangerouslySetInnerHTML') {
|
} else if (key === 'dangerouslySetInnerHTML') {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user