Add onPaste fallback when getInputableElement returns null (#7540)

This commit is contained in:
Germain 2022-01-14 12:49:09 +00:00 committed by GitHub
parent 6444aaeeff
commit de28d82b81
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -385,9 +385,9 @@ class LoggedInView extends React.Component<IProps, IState> {
private onPaste = (ev: ClipboardEvent) => { private onPaste = (ev: ClipboardEvent) => {
const element = ev.target as HTMLElement; const element = ev.target as HTMLElement;
const inputableElement = getInputableElement(element); const inputableElement = getInputableElement(element) || document.activeElement as HTMLElement;
if (inputableElement) { if (inputableElement?.focus) {
inputableElement.focus(); inputableElement.focus();
} else { } else {
// refocusing during a paste event will make the // refocusing during a paste event will make the