Fix automatic composer focus, regressed by threads work (#7167)

This commit is contained in:
Michael Telatynski 2021-11-19 17:15:15 +00:00 committed by GitHub
parent 21c142c19d
commit ddbfebbaa0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 34 additions and 9 deletions

View file

@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License.
*/
import * as React from 'react';
import React, { ClipboardEvent } from 'react';
import { MatrixClient } from 'matrix-js-sdk/src/client';
import { MatrixEvent } from 'matrix-js-sdk/src/models/event';
@ -415,9 +415,9 @@ class LoggedInView extends React.Component<IProps, IState> {
});
};
private onPaste = (ev) => {
private onPaste = (ev: ClipboardEvent) => {
let canReceiveInput = false;
let element = ev.target;
let element = ev.currentTarget;
// test for all parents because the target can be a child of a contenteditable element
while (!canReceiveInput && element) {
canReceiveInput = canElementReceiveInput(element);